我使用RijndaelManaged加密来加密密码。我用这个加密和解密代码。 http://msdn.microsoft.com/en-us/library/system.security.cryptography.rijndaelmanaged(v=vs.110).aspx 我需要澄清几个问题
我们传递给这些方法的ivalue的用途是什么。我了解了关键。但我不明白我们为什么 使用这个(我使用了具有相同值的key和ivalue)
显示一些关键值。 {“指定密钥不是此算法的有效大小。”}为什么我收到此错误。是否有任何指定的长度值?
答案 0 :(得分:0)
如果您想要简单,Rijandael是一种块算法,您可以使用以前加密的块来加密下一个块。 Ivalue(Vector)用于加密输入文本中的第一个块。这就是为什么矢量的长度必须等于块的长度。
您可能想了解Initialization vector