AES密钥长度不匹配

时间:2015-07-05 15:48:41

标签: c# aes

我通过网络服务向客户端发送一些加密数据。

客户端要求我使用给定密钥和IV加密数据。我知道理想情况下你应该每次都使用不同的随机IV,而且我已经和他们一起提出过了。

他们提供的IV是一串长度为25的字符串。这对我来说似乎并不合适。

据我所知,IV长度应与块大小匹配,因此128,192或256字节(字符串长度为16,24或32)。我是对的,还是我在这里错过了一些东西......?

请注意,IV是提供给我的,因此我不是想选择它。

所提供的IV的形式为" ghPNHfg544JUdfjdR5BGVbj67",我不相信是正确的。 (提供的密钥是一个长16个字符的字符串)

0 个答案:

没有答案