2009-06-22 95 views
3

我想知道将加密初始化向量(IV)从加密数据的地方传输到解密数据的地方的最佳方式。传输加密初始化向量

换句话说,每次你加密一条消息时IV应该是随机产生的(对吧?),所以当你解密时需要找到一些IV的方法。

我听说过简单地将IV(纯文本)连接到加密数据的人。这有没有任何安全风险?

回答

4

IV不需要保密,因为唯一的秘密数据是关键(按照定义)。
只要IV是随机的,就直接前进并以任何你喜欢的方式传输它 - 将它与加密数据连接在一起就好了。

(当然,请确保您保护数据IV的完整性,否则将无法正常工作....)