使用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; } }
输出值:
202cb962ac59075b964b07152d234b70
看完上述内容,你们对使用Java怎么计算文本的MD5加密值有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注恰卡编程网行业资讯频道,感谢大家的支持。
目录
推荐阅读
-
java fileinputstream中文乱码如何解决
javafileinputstream中文乱码如何解决今天小编给...
-
java实现点赞功能
-
java实现简单点赞功能
-
java实现收藏功能
-
java输入空行结束问题怎么解决
-
Java线程中常用的操作有哪些
-
java输入时怎么通过回车来结束输入
java输入时怎么通过回车来结束输入这篇文章主要介绍“java输入...
-
Java数据结构之线索化二叉树怎么实现
Java数据结构之线索化二叉树怎么实现这篇文章主要介绍“Java数...
-
Java中的泛型怎么理解
Java中的泛型怎么理解本篇内容介绍了“Java中的泛型怎么理解”...
-
Java字符串编码解码性能怎么提升
Java字符串编码解码性能怎么提升这篇“Java字符串编码解码性能...