天天看點

SymmetricDS加密symmetric.properties中資料庫密碼産生"Illegal Key Size"錯誤

根據symmetricDS的guide文檔,想要加密symmetric.properties中的db.password,需要跑以下指令:

sym -p E:\someplace\symmetric.properties -e dbpassword

中文版的JDK會出現"Illegal Key Size" 錯誤, 這是由于美國對加密的進出口限制,不允許高于56位的加密, 可以從ORACLE網站下一個無限制的JCE版本, 覆寫原JDK中security目錄下的檔案。

名字是Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 6

之後能順利得到加密後的密文。