質問: kg.generatekey(); cipher.init( cipher.encrypt_mode, key );
回答: デフォルトのポリシーファイルを置き換える必要があるようです。 参考urlで紹介されているように、sunのダウンロードサイトから『cryptography extension (jce) unlimited strength jurisdiction policy files 5.0』というのを持ってきて、/jre/lib/securityにある二つのpolicy.jarと置き換えると、こちらの環境では上のような例外は出力されなくなりました。 蛇足ですが、置き換える前にバックアップをお忘れなく。それからreadme.txtに書いてあるsecurityディレクトリのパスが間違っているようなのでご注意。 参考url:http://forum.java.sun.com/thread.jspa?threadid=656401&tstart=165