最近用java进行一个blowfish的加密算法,但是在我们的eclipse上报出Illegal key size的错误。google后发现原因是:ymmetricDS加密symmetric.properties中数据库密码产生"Illegal Key Size"错误
根据symmetricDS的guide文档,想要加密symmetric.properties中的db.password,需要跑以下命令:
sym -p E:\someplace\symmetric.properties -e dbpassword
中文版的JDK会出现"Illegal Key Size" 错误, 这是由于美国对加密的进出口限制,不允许高于56位的加密。
=========================================================================================================
解决方案:
JAVA - Blowfish加密出现java.security.InvalidKeyException: Illegal key size 解决方案,布布扣,bubuko.com
JAVA - Blowfish加密出现java.security.InvalidKeyException: Illegal key size 解决方案
原文:http://www.cnblogs.com/ansonz/p/3776044.html