MD5摘要算法

来源:互联网 发布:js防水涂料刷几遍 编辑:程序博客网 时间:2024/05/17 16:13

不可逆加密,常用来加密密码

package codeUtil;import java.security.MessageDigest;public class MDCodeUtil {public static String md(String msg) throws Exception{MessageDigest md = MessageDigest.getInstance("md5");md.update(msg.getBytes("utf-8"));byte[] digest = md.digest();char[] codeC={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};char[] cs=new char[digest.length*2];int k=0;for(int i=0;i<digest.length;i++){cs[k++]=codeC[digest[i]>>>4 & 0xf];cs[k++]=codeC[digest[i] & 0xf];}String res = new String(cs);System.out.println(res);return res;}public static void main(String[] args) throws Exception {// TODO Auto-generated method stubMDCodeUtil.md("中华人民共和国");MDCodeUtil.md("");}}


0 0
原创粉丝点击