【发布时间】:2014-02-06 23:50:40
【问题描述】:
我使用了 generateSignedToken 和 generateToken 这两种方法,但我不完全理解两者之间的区别(除了字符串长度)......哪个更好地生成随机数令牌?
顺便说一句,我阅读了这两种方法的 api 描述,但我发现它令人困惑......
【问题讨论】:
标签: scala playframework playframework-2.1 playframework-2.2
我使用了 generateSignedToken 和 generateToken 这两种方法,但我不完全理解两者之间的区别(除了字符串长度)......哪个更好地生成随机数令牌?
顺便说一句,我阅读了这两种方法的 api 描述,但我发现它令人困惑......
【问题讨论】:
标签: scala playframework playframework-2.1 playframework-2.2
generateSignedToken 方法对generateToken 生成的令牌使用signToken 方法(如您在source on github 中所见)。文档中提到了 signToken 方法 (Documentation of play.libs.Crypto):
签署一个令牌。这会产生一个新令牌,该令牌使用随机数签名。这主要是为了解决 BREACH 漏洞,因为它允许令牌在每个请求中有效地随机化,而无需实际更改值。
【讨论】: