- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JCE使ったRC4暗号化のサンプルソースありませんか?)
JCE使ったRC4暗号化のサンプルソースと使い方
このQ&Aのポイント
- J2SE5から、JCEでRC4がサポートされました。Blowfishなどを使ったサンプルソースは、検索で見つかるのですが、RC4で動作するサンプルソースはありませんか?
- RC4の使い方がわからない場合、cipher.initでjava.security.InvalidKeyExceptionが発生することがあります。JCEとjavaDocだけではわかりづらいですよね。
- この質問では、JCEを使ったRC4暗号化のサンプルソースと使い方についての情報が求められています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
デフォルトのポリシーファイルを置き換える必要があるようです。 参考URLで紹介されているように、Sunのダウンロードサイトから『Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 5.0』というのを持ってきて、<JAVA_HOME>/jre/lib/securityにある二つのpolicy.jarと置き換えると、こちらの環境では上のような例外は出力されなくなりました。 蛇足ですが、置き換える前にバックアップをお忘れなく。それからREADME.txtに書いてあるsecurityディレクトリのパスが間違っているようなのでご注意。
お礼
ありがとうございました。 policy.jarを置き換えてうまくいきました。