1
CN1にハッシュ関数を生成する必要があります。 BouncyCastleライブラリを追加しましたが、使用方法はわかりません。多くを検索した後、いくつかの例を見つけてこれを思いつきました:は、コードネームワンでSHA1ハッシュ関数を生成します。
@Override
protected void onMain_ButtonSHA1Action(Component c, ActionEvent event) {
String data = "XXXXXXXXXXXXX";
SHA1Digest sha1 = new SHA1Digest();
try {
byte[] b = data.getBytes("UTF-8");
sha1.update(b, 0, b.length);
byte[] hash = new byte[sha1.getDigestSize()];
sha1.doFinal(hash, 0);
labelX.setText(hash.toString());
} catch (Exception ex) {
}
}
結果は機能しません。私はここで結果を確認しているので、私は知っています:http://www.sha1-online.com/と同じではありません。