JAVA的AES加密解密在windows上测试正常但Linux服务器上却有异常
问题可能是因为Windows和Linux系统在默认字符集上有所不同。在Windows系统上,默认的字符集是GBK,而在Linux系统上,默认的字符集是UTF-8。因此,在Linux服务器上进行AES加密和解密时,需要在代码中指定字符集为UTF-8。
另外,还需要注意在Linux服务器上使用AES加密和解密时,需要安装Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files。这是因为在某些国家,出口的加密软件受到限制,需要安装此插件才能使用更高级别的加密算法。
原文地址: https://www.cveoy.top/t/topic/b6b0 著作权归作者所有。请勿转载和采集!