Node、Java相互使用AES-256-CBC对数据进行加密解密实现
java中国官方JDK默认支持AES-128,在 1.8.0_151 和 1.8.0_152 版本之前,需要从Oracle官网下载安全JAR包方可支持AES-256,之后版本则可以通过在运行环境中设置以下属性启用AES-256支持!否则就会遇到这个错误:java.security.InvalidKeyException: Illegal key size。
1
| Security.setProperty("crypto.policy", "unlimited");
|