Java MD5Util
2015-06-06 11:20
465 查看
package util;
import java.security.MessageDigest;
public class MD5Util {
public static String string2MD5(String inStr){
MessageDigest md5 = null;
try{ md5 = MessageDigest.getInstance("MD5");
}catch (Exception e){
System.out.println(e.toString());
e.printStackTrace(); return ""; }
char[] charArray = inStr.toCharArray(); byte[] byteArray = new byte[charArray.length];
for (int i = 0; i < charArray.length; i++)
byteArray[i] = (byte) charArray[i];
byte[] md5Bytes = md5.digest(byteArray);
StringBuffer hexValue = new StringBuffer();
for (int i = 0; i < md5Bytes.length; i++){
int val = ((int) md5Bytes[i]) & 0xff; if (val < 16)
hexValue.append("0"); hexValue.append(Integer.toHexString(val)); }
return hexValue.toString(); }
}
import java.security.MessageDigest;
public class MD5Util {
public static String string2MD5(String inStr){
MessageDigest md5 = null;
try{ md5 = MessageDigest.getInstance("MD5");
}catch (Exception e){
System.out.println(e.toString());
e.printStackTrace(); return ""; }
char[] charArray = inStr.toCharArray(); byte[] byteArray = new byte[charArray.length];
for (int i = 0; i < charArray.length; i++)
byteArray[i] = (byte) charArray[i];
byte[] md5Bytes = md5.digest(byteArray);
StringBuffer hexValue = new StringBuffer();
for (int i = 0; i < md5Bytes.length; i++){
int val = ((int) md5Bytes[i]) & 0xff; if (val < 16)
hexValue.append("0"); hexValue.append(Integer.toHexString(val)); }
return hexValue.toString(); }
}
相关文章推荐
- Spring框架二
- Spring IOC自动扫描
- 选择排序法
- Spring发送邮件的方式
- Leetcode[12-13] Roman to Integer & Integer to Roman(Java)
- java实现代理domino web邮件下载
- java读写创建excel
- java常用软件
- Ubuntu中安装jdk1.8.0
- myeclipse打开jsp报Unhandled event loop exception No more handles错误
- 使用Ant自动化我们的java项目生成
- 推荐一款非常好用的java反编译工具(转)
- CGLib与JDK的动态代理
- 【Thinking in Java笔记】Java中判断使用继承还是组合
- spring springmvc 事务
- 【eclipse】myeclipse10安装插件三种方式
- Eclipse 中文乱码
- Spring IOC自动装配
- [java]——深入理线性表与线性链表
- 常见的Java的软件包