java实现MD5加密
2016-04-18 21:04
465 查看
package com.message.utils; import java.security.MessageDigest; /** * md5加密工具类 * @author xiatianlong * * @date 2016年4月11日 下午1:51:47 */ public class MD5Util { public static String MD5Psw(String psw) { String ret = ""; try { MessageDigest md = MessageDigest.getInstance("MD5"); md.update(psw.getBytes()); byte b[] = md.digest(); int i; StringBuffer buf = new StringBuffer(""); for (int offset = 0; offset < b.length; offset++) { i = b[offset]; if (i < 0) i += 256; if (i < 16) buf.append("0"); buf.append(Integer.toHexString(i)); } ret = buf.toString(); // System.out.println("MD5(" + psw + ",32) = " + ret); // System.out.println("MD5(" + psw + ",16) = "+ // buf.toString().substring(8, 24)); } catch (Exception e) { e.printStackTrace(); return ret; } return ret; } }
相关文章推荐
- eclipse 小技巧
- java发送邮件工具类
- Java实现MD5加密
- JAVA递归全排列
- 设计模式----适配器模式
- java 反射机制
- java设计模式
- JDK 1.7 1.8 新特性
- Java算法学习之旅-算法基本概念
- hotspot虚拟机中对象是如何访问的
- 内部类(匿名内部类)
- win764位 jdk32位 android studio的使用
- 20160418javaweb之 Filter过滤器
- Java Web 从入门到精通(部分练习)+项目uml图
- hotspot虚拟机中的对象是如何布局的
- Java容器类
- 单例设计模式(饿汗式,懒汉式)
- HotSpot虚拟机对象揭秘之对象的创建过程探究
- java内存区域与内存溢出异常
- 匿名内部类