2

我想在将一些秘密数据存储到我的数据库之前对其进行加密。RijndaelManaged 似乎是一个不错的选择,但如果我理解得很好,当我加密某些东西时,我需要为每次生成一个新的 IV。那么,我应该将这些存储在哪里?连接初始化向量和加密值是个好主意吗?

4

1 回答 1

1

IV 不是秘密,您可以将其存放在您喜欢的任何地方。您当然可以将其存储在密文前面。

尽管在某些密码模式中它是可选的,但拥有 IV 也是一个好主意。我会尽可能使用它,因为它可以减轻某些情况下的一些攻击。像我们这样的“外行”密码学家应该非常安全。

于 2013-09-02T13:52:28.820 回答