我有以下代碼加密密碼,但是當我試圖對其進行解碼,我不明白這裏的預期的結果代碼。解密散列密碼
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=
有什麼建議給恢復回來:)
你不解密哈希值。 – Woot4Moo
**哈希!=加密!** – SLaks
這是無法回答的,因爲您無法解密哈希。 –