该错误是因为IV参数的长度不正确。根据代码中定义的IV变量,其长度为16个字符,而IV参数的长度应该是16字节(即128位)。可以通过以下方式解决该问题:

  1. 检查IV参数的长度是否正确,确保其长度为16字节。
  2. 确保IV参数的值是十六进制字符串。
  3. 如果IV参数是从其他地方获取的,可以尝试使用其他方式获取正确的IV值。

如果以上步骤都无法解决问题,可以考虑检查密钥和其他加密参数是否正确,并确保使用的加密算法与加密数据一致。

private static final String ALGORITHM = AESCBCPKCS5Padding; private static final String SECRET_KEY = td9cp650O9TkwU201mO5Rr3V7DutmKZ; private static final String IV = 0123456789abcdef; public

原文地址: http://www.cveoy.top/t/topic/h1l5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录