【问题标题】:What should be a secret key (or an authentication key) that passed to `NewCookieStore()` in `gorilla/sessions`?传递给 `gorilla/sessions` 中的 `NewCookieStore()` 的密钥(或身份验证密钥)应该是什么?
【发布时间】:2016-11-30 04:12:51
【问题描述】:

gorilla/sessions中,func NewCookieStore(keyPairs ...[]byte) *CookieStore是一个用来创建一个新的CookieStore。但我实际上并不知道什么是密钥(或身份验证密钥)。

描述是这样说的:

建议使用 32 或 64 字节的身份验证密钥。

因此,这是否意味着我可以随机推送长度为 32 或 64 的任何字符串?您如何选择您的身份验证密钥?

【问题讨论】:

    标签: go gorilla


    【解决方案1】:

    NewCookieStore 文档中该段落的末尾:

    使用便捷函数 securecookie.GenerateRandomKey() 创建强密钥。

    使用securecookie.GenerateRandomKey

    【讨论】:

      猜你喜欢
      • 2012-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-11
      • 2013-02-15
      • 2019-09-04
      • 2017-06-21
      相关资源
      最近更新 更多