jdk的写法,其中这里生成的key就是我们实际使用过程中的约定好的秘钥

关于SHA的介绍 美国安全局发明的


JDK MD5
package lmr;
import java.secunity.MessageDigest;
import java.srcurity.NoSuchAlorithmExcption;
public class ImoocMD{
private static String src = "lmr";
public static void main(String[] args){
}
}
public static void jdkMD5(){
try{
MessageDigest md = MessageDigest.getInstance("MD5");
byte[]md5Bytes = md.digest(src.grtBytes());
System.out.println(Hex.encodeHexString(md58ytes));
}catch(NoSuchAlgorithmException e){
e.printStackTrace();
}
}
消息摘要算法
消息摘要算法应用
消息摘要算法MAC实现方
消息摘要算法-MAC
长度一致,只是加了密钥
MAC
HMAC
消息摘要算法-SHA
SHA-摘要算法
用户登录--MD
MD算法
特点:长度128位、不可逆
消息摘要算法——MAC
消息摘要算法——SHA
消息摘要算法——MD