java MD5摘要

来源:互联网 发布:网络对讲机软件 编辑:程序博客网 时间:2024/06/01 08:33

偶尔会用到,拷出来记录一下。

<span style="font-size:18px;">private static String md5(String msg) {char[] hexDigits = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'};char[] md5 = new char[32];try {MessageDigest md =  MessageDigest.getInstance("MD5");byte[] digest = md.digest(msg.getBytes());for (int i = 0, len = 16, index = 0; i < len; i++) {md5[index++] = hexDigits[digest[i] >>> 4 & 0xf]; // 高四位转换位16进制md5[index++] = hexDigits[digest[i] & 0xf]; // 低四位转换位16进制}} catch (NoSuchAlgorithmException e) { }return new String(md5);}</span>


0 0
原创粉丝点击