Skip to content

Commit

Permalink
openssl rand -base64 32 (#2316)
Browse files Browse the repository at this point in the history
* openssl rand -base64 32

* Apply suggestions from code review

---------

Co-authored-by: RW <rene@gofiber.io>
  • Loading branch information
meehow and ReneWerner87 committed Jan 30, 2023
1 parent 6dc7a12 commit de7e2b5
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions middleware/encryptcookie/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,8 +69,8 @@ type Config struct {

// Base64 encoded unique key to encode & decode cookies.
//
// Required. Key length should be 32 characters.
// You may use `encryptcookie.GenerateKey()` to generate a new key.
// Required. The key should be 32 bytes of random data in base64-encoded form.
// You may run `openssl rand -base64 32` or use `encryptcookie.GenerateKey()` to generate a new key.
Key string

// Custom function to encrypt cookies.
Expand All @@ -89,7 +89,7 @@ type Config struct {

```go
// `Key` must be a 32 character string. It's used to encrpyt the values, so make sure it is random and keep it secret.
// You can call `encryptcookie.GenerateKey()` to create a random key for you.
// You can run `openssl rand -base64 32` or call `encryptcookie.GenerateKey()` to create a random key for you.
// Make sure not to set `Key` to `encryptcookie.GenerateKey()` because that will create a new key every run.
app.Use(encryptcookie.New(encryptcookie.Config{
Key: "secret-thirty-2-character-string",
Expand All @@ -110,4 +110,4 @@ app.Use(csrf.New(csrf.Config{
CookieName: "csrf_1",
CookieHTTPOnly: true,
}))
```
```

0 comments on commit de7e2b5

Please sign in to comment.