Md5Util

 1 package cn.fraudmetrix.octopus.horai.biz.utils;
 2 
 3 import java.security.MessageDigest;
 4 import java.security.NoSuchAlgorithmException;
 5 
 6 public class Md5Util {
 7     //静态方法,便于作为工具类
 8     public static String getMd5(String plainText) throws NoSuchAlgorithmException {
 9         MessageDigest md = MessageDigest.getInstance("MD5");
10         md.update(plainText.getBytes());
11         byte b[] = md.digest();
12         int i;
13         StringBuffer buf = new StringBuffer("");
14         for (int offset = 0; offset < b.length; offset++) {
15             i = b[offset];
16             if (i < 0)
17                 i += 256;
18             if (i < 16)
19                 buf.append("0");
20             buf.append(Integer.toHexString(i));
21         }
22         //32位加密  
23         return buf.toString();
24         // 16位的加密
25         //return buf.toString().substring(8, 24);
26     }
27 }
View Code

 

posted on 2017-08-11 17:32  默默红尘  阅读(173)  评论(0编辑  收藏  举报

导航