暗号化キー長制限のリミッタを外す

Javaでの暗号化機構はjavax.cryptoパッケージで提供されています。javax.crypto.Cipherクラスでは様々な暗号化アルゴリズムをサポートしています。
実はこのJavaの暗号化機構、デフォルトでは暗号化キーの長さに制限があります。JDKに同梱されているJCE(暗号化モジュール)には輸入管理制限のため、暗号化機能に制限がかけられています。
この制限を取っ払うには、SUNのサイトから制限なしのJCEをダウンロードしてきてJCEのJarを上書きする必要があります。
https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=jce_policy-6-oth-JPR@CDS-CDS_Developer
解凍して、{JAVA_HOME}/jre/lib/security/ のUS_export_policy.jarとlocal_policy.jar を上書きすればOK。