Android md5加密

来源:互联网 发布:mac怎么重命名文件夹 编辑:程序博客网 时间:2024/04/27 15:49

转载地址:http://www.cnblogs.com/meieiem/archive/2011/11/11/2245201.html


public static String MD5(String str)          {              MessageDigest md5 = null;              try              {                  md5 = MessageDigest.getInstance("MD5");             }catch(Exception e)              {                  e.printStackTrace();                  return "";              }                            char[] charArray = str.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();          } 


0 0
原创粉丝点击