码迷,mamicode.com
首页 > 其他好文 > 详细

关于MD5加密

时间:2015-08-14 11:31:12      阅读:99      评论:0      收藏:0      [点我收藏+]

标签:

 1 public class MD5Util {
 2     public static String md5_32(String str) {
 3         byte[] hash;
 4         try {
 5             //字符串的报文摘要
 6             hash = MessageDigest.getInstance("MD5").digest(str.getBytes("UTF-8"));
 7         } catch (NoSuchAlgorithmException e) {
 8            e.printStackTrace();
 9         } catch (UnsupportedEncodingException e) {
10            e.printStackTrace();
11         }
12 
13         StringBuffer hex = new StringBuffer();
14         for (byte b : hash) {
15             if ((b & 0xFF) < 0x10) hex.append("0");
16             hex.append(Integer.toHexString(b & 0xFF));
17         }
18         return hex.toString();
19     }
20 
21     //采用16位加密
22     public static String md5_16(String str){
23         return md5(str).substring(8,24);
24     }
25 }

 

关于MD5加密

标签:

原文地址:http://www.cnblogs.com/hais/p/4729245.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!