使用.NET AesCryptoServiceProvider
库加密敏感信息时,我为每个加密的值生成一个唯一的初始化向量(IV)。在我保存加密数据的数据库记录中,我有一个名为“IV”的字段,它存储初始化矢量,以便以后解密。
初始化向量是否可以与密文一起存储?通过将IV附加到Cipher Text或许?如果是这样,是否有标准方法?
答案 0 :(得分:3)
初始化向量是否可以与密文一起存储?通过将IV附加到密文可能吗?
是的,你可以做到这一点。将其添加到密文中。
如果是,有标准方法吗?
不,没有标准。 通用方式是在IV之前添加。如果您正在应用加密消息标准(CMS),那么有一些关于如何存储IV的信息。 RFC3370