关于香港发展基金,说明书上说盐可以重复使用。
但是,我已经设置了我的系统,以生成一个新的、长的和加密的随机盐,该盐将持续存在于用户。这种盐不是秘密。(见RFC,第3.1节)
此外,我使用我们唯一的用户标识符,并将其用作HKDF中第三个参数的上下文信息。
所以我们的香港发展基金是这样的:
DK = HKDF(MasterKey, PublicUserSpecificSalt, UUID)我的问题是:
发布于 2018-09-19 22:09:24
通过HKDF,我猜您是指HKDF-展开,它以伪随机键、标签和输出长度作为输入。一个公共标签是可以的,但它是唯一的,而不是随机的,因为HKDF-扩展的伪随机函数安全。我认为只使用UUID作为标签是足够好的。
https://crypto.stackexchange.com/questions/62503
复制相似问题