パスワードを暗号化する次のコードがありますが、それをデコードしようとすると、期待される結果が得られません。ここにコードがあります。
BASE64Encoder encoder = new BASE64Encoder();
String afterhex=toSHA1("mypassword".getBytes());
String encodedBytes = encoder.encodeBuffer(afterhex.getBytes());
public static String toSHA1(byte[] convertme) {
MessageDigest md = null;
try {
md = MessageDigest.getInstance("SHA-1");
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
}
return new String(md.digest(convertme));
}
たとえば、エンコードしようとした場合、ジルを取得する必要がありますLQBIF2TS0FSDYtGjaNmC2gl/klw=
元に戻すためのアドバイス:)