天天看點

md5加密算法

public static String encrypt_md5(String srcStr)

  {

    String hexStr="0123456789abcdef";

    String result="";

    try

    {

    java.security.MessageDigest md5=java.security.MessageDigest.getInstance("MD5");

    md5.update(srcStr.getBytes());

    byte bytes[]=md5.digest();

    for(int i=0;i<bytes.length;i++)

      int temp=bytes<0?bytes+256:bytes;

      result=result+hexStr.charAt((temp/16)%16)+hexStr.charAt(temp%16);

    }

    catch(Exception e)

    System.out.println(e.getMessage());

    e.printStackTrace();

    return result;

}

本文轉自loveme2351CTO部落格,原文連結: http://blog.51cto.com/loveme23/7949,如需轉載請自行聯系原作者