用SHA加密代码如下:
public static String hashMessage(String message){
MessageDigest md;
try {
md = MessageDigest.getInstance("SHA");
} catch (java.security.NoSuchAlgorithmException e) {
throw new RuntimeException(e.getMessage());
}
md.update(message.getBytes());
return new BigInteger(md.digest()).toString();
}如何写解密代码?
public static String hashMessage(String message){
MessageDigest md;
try {
md = MessageDigest.getInstance("SHA");
} catch (java.security.NoSuchAlgorithmException e) {
throw new RuntimeException(e.getMessage());
}
md.update(message.getBytes());
return new BigInteger(md.digest()).toString();
}如何写解密代码?
sha-1和md5都是信息摘要算法,不能反向解密。
只能对比摘要(加密后的字符串)。
小云姐姐也只能找出另一个原文,这个原文的摘要和你的原文摘要一样的。