编码AES输出:是否有标准的方法将IV添加到密文?

时间:2017-03-31 10:55:16

标签: encryption aes standards

是否有关于编码AES加密输出的广泛认可的标准?

更具体地说,我正在寻找一种基于标准的方法来使用密文进行IV编码。即,IV预先写入密文字节数组,附加或存储的单独数据。我的最终目标是使用包含IV和密文的Base64编码字符串,以便与其他广泛使用的AES库进行互操作。

1 个答案:

答案 0 :(得分:2)

一种广为认可的方法是将IV添加到加密数据中,IV不需要保密。但是没有“标准”,这意味着由标准机构指定。

没有“标准”,也没有在实现之间具有互操作性的方法,它仍然是"Wild West"实现。

为多种语言/平台实施的一个解决方案:RNCryptor,它还包括密钥派生,身份验证和v版本控制。