我通过网络服务向客户端发送一些加密数据。
客户端要求我使用给定密钥和IV加密数据。我知道理想情况下你应该每次都使用不同的随机IV,而且我已经和他们一起提出过了。
他们提供的IV是一串长度为25的字符串。这对我来说似乎并不合适。
据我所知,IV长度应与块大小匹配,因此128,192或256字节(字符串长度为16,24或32)。我是对的,还是我在这里错过了一些东西......?
请注意,IV是提供给我的,因此我不是想选择它。
所提供的IV的形式为" ghPNHfg544JUdfjdR5BGVbj67",我不相信是正确的。 (提供的密钥是一个长16个字符的字符串)