使用Java怎么计算文本的MD5加密值

今天就跟大家聊聊有关使用Java怎么计算文本的MD5加密值,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

importjava.security.MessageDigest;
importjava.security.NoSuchAlgorithmException;
publicclassGetMd5{
publicstaticvoidmain(String[]args){
Stringa="123";
System.out.println(getMd5(a));
}
/**
*获取文本字段的MD5值
*@paramtxt
*@return
*/
publicstaticStringgetMd5(Stringtxt){
Stringrs="";
String[]hexDigits={"0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"};
try{
MessageDigestmessageDigest=MessageDigest.getInstance("MD5");
byte[]b=messageDigest.digest(txt.getBytes());
StringBufferresultSb=newStringBuffer();
for(inti=0;i<b.length;i++){
intn=b[i];
if(n<0)
n=256+n;
intd1=n/16;
intd2=n%16;
resultSb.append(hexDigits[d1]+hexDigits[d2]);
}
rs=resultSb.toString();
}catch(NoSuchAlgorithmExceptione){
e.printStackTrace();
}
returnrs;
}
}

输出值:

使用Java怎么计算文本的MD5加密值

202cb962ac59075b964b07152d234b70

看完上述内容,你们对使用Java怎么计算文本的MD5加密值有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注恰卡编程网行业资讯频道,感谢大家的支持。

发布于 2021-04-08 13:37:20
收藏
分享
海报
0 条评论
162
上一篇:如何在css中绘制特殊图形 下一篇:使用Java怎么对XML文件进行增删改查操作
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码