1. 程式人生 > >微信訊息回撥URL,出現AES解密失敗,是因為jdk的2個jar解密有長度限制導致

微信訊息回撥URL,出現AES解密失敗,是因為jdk的2個jar解密有長度限制導致

1、找個jdk目錄下的/jre/lib/security,替換成長度的local_policy.jar和US_export_policy.jar對應JDK的版本

2、Windows重啟eclipse就可以了。Linux,要在/etc/profile新增這兩個jar的路徑,source profile就可以了

由於資訊保安在軍事等方面極其重要,如在第二次世界大戰期間,使用了無線電,若是能夠成功解密敵方的機密情報,往往預示著戰爭的勝利, 因此美國對加密解密等軟體進行了出口限制,JDK中預設加密的金鑰長度較短,加密強度較低,而UnlimitedJCEPolicyJDK7中的檔案則沒有這樣的限制,因此為了獲得更好的加密強度,需要替換掉那兩個檔案。