欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

MD5加密算法Java代码,md5加密算法java, import j

来源: javaer 分享于  点击 24112 次 点评:34

MD5加密算法Java代码,md5加密算法java, import j


    import java.security.MessageDigest;      import java.security.NoSuchAlgorithmException;      public class MD5Utils {          /**          * md5加密方法          * @param password          * @return          */          public static String md5Password(String password) {              try {                  // 得到一个信息摘要器                  MessageDigest digest = MessageDigest.getInstance("md5");                  byte[] result = digest.digest(password.getBytes());                  StringBuffer buffer = new StringBuffer();                  // 把没一个byte 做一个与运算 0xff;                  for (byte b : result) {                      // 与运算                      int number = b & 0xff;// 加盐                      String str = Integer.toHexString(number);                      // System.out.println(str);                      if (str.length() == 1) {                          buffer.append("0");                      }                      buffer.append(str);                  }                  // 标准的md5加密后的结果                  return buffer.toString();              } catch (NoSuchAlgorithmException e) {                  // TODO Auto-generated catch block                  e.printStackTrace();                  return "";              }          }      }  
相关栏目:

用户点评