繁体   English   中英

我应将IV存放在哪里以存储加密记录?

[英]Where should I store the IVs for encrypted records?

我想先加密一些秘密数据,然后再将它们存储在数据库中。 RijndaelManaged似乎是一个不错的选择,但是,如果我理解得很好,当我加密某物时,我需要每次生成一个新的IV。 那么,我应该将这些存储在哪里? 连接初始化向量和加密值是一个好主意吗?

IV不是秘密的,您可以将其存储在任意位置。 您当然可以将其存储在密文前面。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM