【发布时间】:2013-10-07 00:29:26
【问题描述】:
在分组密码模式中,引入了 nonce / iv 和计数器 (http://en.wikipedia.org/wiki/Block_cipher_modes_of_operation)。它们也应该作为密钥是私有的吗?为什么?
【问题讨论】:
-
不包含编程问题的安全或密码学问题不在 Stack Overflow 的主题范围内。我已投票关闭。
-
它们不是秘密,但您需要为每条消息生成一个新消息。对于 CBC 模式,它们需要是不可预测的随机性。标准做法是使用安全的 PRNG(例如来自
/dev/urandom或CryptGenRandom)生成一个新的 PRNG,并将其添加到消息中,以便收件人可以使用。
标签: cryptography aes des cryptanalysis