JAVA下AES 256暗号化
1585 ワード
くだらないことは言わないで、コードをつけます
アルゴリズムの著作権の問題で?AES 256でエラーが発生し、使用したjreの2つのファイルを置き換える必要があります.ディレクトリはjdk 1.7.0_79jrelibsecurityの下のlocal_义齿export_policy.jar、この2つのファイルは公式サイトでダウンロードできますが、アサリはどこにあるか忘れました.
これを完成したらまた間違いを報告します.では、別のjarパッケージbcprov-jdk 15 on-152.jarを追加する必要があります(実はここには拡張パッケージbcprov-ext-jdk 15 on-152.jarがありますが、両方のパッケージを入れる必要があるかどうか分かりません)、ディレクトリjdk 1.7.0_79jrelibextで、jdk 1.7.0_79jrelibsecurityjava.security一言追加
security.provider.11=org.bouncycastle.jce.provider.BouncyCastleProvide
数字が順番に入っていれば大丈夫だと思います.
private String Encode(byte[] x){
String hs = "";
String stmp = "";
for (int n = 0; n < x.length; n++) {
stmp = (Integer.toHexString(x[n] & 0XFF));
if (stmp.length() == 1)
hs = hs + "0" + stmp;
else
hs = hs + stmp;
// if (n
アルゴリズムの著作権の問題で?AES 256でエラーが発生し、使用したjreの2つのファイルを置き換える必要があります.ディレクトリはjdk 1.7.0_79jrelibsecurityの下のlocal_义齿export_policy.jar、この2つのファイルは公式サイトでダウンロードできますが、アサリはどこにあるか忘れました.
これを完成したらまた間違いを報告します.では、別のjarパッケージbcprov-jdk 15 on-152.jarを追加する必要があります(実はここには拡張パッケージbcprov-ext-jdk 15 on-152.jarがありますが、両方のパッケージを入れる必要があるかどうか分かりません)、ディレクトリjdk 1.7.0_79jrelibextで、jdk 1.7.0_79jrelibsecurityjava.security一言追加
security.provider.11=org.bouncycastle.jce.provider.BouncyCastleProvide
数字が順番に入っていれば大丈夫だと思います.