【发布时间】:2016-11-30 04:12:51
【问题描述】:
在gorilla/sessions中,func NewCookieStore(keyPairs ...[]byte) *CookieStore是一个用来创建一个新的CookieStore。但我实际上并不知道什么是密钥(或身份验证密钥)。
描述是这样说的:
建议使用 32 或 64 字节的身份验证密钥。
因此,这是否意味着我可以随机推送长度为 32 或 64 的任何字符串?您如何选择您的身份验证密钥?
【问题讨论】:
在gorilla/sessions中,func NewCookieStore(keyPairs ...[]byte) *CookieStore是一个用来创建一个新的CookieStore。但我实际上并不知道什么是密钥(或身份验证密钥)。
描述是这样说的:
建议使用 32 或 64 字节的身份验证密钥。
因此,这是否意味着我可以随机推送长度为 32 或 64 的任何字符串?您如何选择您的身份验证密钥?
【问题讨论】:
从NewCookieStore 文档中该段落的末尾:
使用便捷函数 securecookie.GenerateRandomKey() 创建强密钥。
【讨论】: