您的位置:首页 > 编程语言 > Java开发

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(); }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: