C# 是否必须保存初始化向量以进行解密?

C# 是否必须保存初始化向量以进行解密?,c#,encryption,aes,C#,Encryption,Aes,我正在使用AES进行文本加密。我正在将密钥和加密文本保存在文件中,但是我应该如何使用IV?是的,您必须提供相同的IV进行加密和解密。是的,您必须提供相同的IV进行加密和解密。是的,您必须提供相同的IV进行加密和解密。是,您必须提供相同的IV进行加密和解密。IV通常与密文一起存储。在IV前面加前缀是很常见的,因为在执行解密时需要在开始时加IV。由于IV的大小通常为一个块,如果您知道使用的分组密码,则不必存储IV的大小 请注意,IV与密文一样,在应用密码后是二进制的。因此,不要期望IV是有效字符。I

我正在使用AES进行文本加密。我正在将密钥和加密文本保存在文件中,但是我应该如何使用IV?

是的,您必须提供相同的IV进行加密和解密。

是的,您必须提供相同的IV进行加密和解密。

是的,您必须提供相同的IV进行加密和解密。

是,您必须提供相同的IV进行加密和解密。

IV通常与密文一起存储。在IV前面加前缀是很常见的,因为在执行解密时需要在开始时加IV。由于IV的大小通常为一个块,如果您知道使用的分组密码,则不必存储IV的大小


请注意,IV与密文一样,在应用密码后是二进制的。因此,不要期望IV是有效字符。

IV通常与密文一起存储。在IV前面加前缀是很常见的,因为在执行解密时需要在开始时加IV。由于IV的大小通常为一个块,如果您知道使用的分组密码,则不必存储IV的大小


请注意,IV与密文一样,在应用密码后是二进制的。因此,不要期望IV是有效字符。

IV通常与密文一起存储。在IV前面加前缀是很常见的,因为在执行解密时需要在开始时加IV。由于IV的大小通常为一个块,如果您知道使用的分组密码,则不必存储IV的大小


请注意,IV与密文一样,在应用密码后是二进制的。因此,不要期望IV是有效字符。

IV通常与密文一起存储。在IV前面加前缀是很常见的,因为在执行解密时需要在开始时加IV。由于IV的大小通常为一个块,如果您知道使用的分组密码,则不必存储IV的大小

请注意,IV与密文一样,在应用密码后是二进制的。因此,不要期望IV是有效字符