gpt4 book ai didi

.net - 在 Rijndael 加密中对许多文件使用静态 IV 值是否可以?

转载 作者:行者123 更新时间:2023-12-01 11:04:33 26 4
gpt4 key购买 nike

我对Rijndael 加密 中的IV 有疑问。

我目前使用 Rijndael 的方法是使用一对 static KeyIv 进行所有加密操作(我的意思是我使用这个我计算机中所有 protected 文件的 key 和 Iv 对)。

我听说对于每个 Rijndael 加密,IV 必须是唯一的。真的吗?我当前使用单个静态 key 和 Iv 对的方法有什么问题(如果有的话)?

最佳答案

如果您对同一消息加密两次,您将获得相同的结果 - 通过改变 key IV,情况就不同了。 (改变 IV 更简单,因为您可以以纯文本形式传输它;它不涉及任何类型的 secret 交换。)

这意味着如果您重复使用相同的 IV,则可以向攻击者提供信息:如果他们知道一条消息的内容,并且他们再次看到相同的加密数据,他们就会知道这是同一条消息。

所以是的,我每次都会改变 IV。 (并且尽量避免在任何地方使用相同的 key ,理想情况下......这就像在多个网站上使用相同的密码:这意味着如果你在一个地方受到威胁,你就会失去所有地方的安全性。)

关于.net - 在 Rijndael 加密中对许多文件使用静态 IV 值是否可以?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7296146/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com