0
我正在使用AES进行文本加密。我将密钥和加密文本保存在文件中,但我应该如何处理IV?初始化矢量是否必须保存以进行解密?
我正在使用AES进行文本加密。我将密钥和加密文本保存在文件中,但我应该如何处理IV?初始化矢量是否必须保存以进行解密?
IV通常与密文一起存储。前缀IV是司空见惯的,因为在执行解密时你需要在开始时使用IV。由于IV是通常是,所以如果您知道使用的分组密码,则不必存储IV的大小。
请注意,IV,就像密文一样,在应用密码之后是二进制的。所以不要指望IV是有效的字符。
是的,你必须提供相同的IV加密和解密。