md5加密 java打包

来源:互联网 发布:mac 控制台 删除记录 编辑:程序博客网 时间:2024/06/06 10:47

支持32位/16位

class CreateMD5 {        //静态方法,便于作为工具类      public static String getMd5(String plainText) {          try {              MessageDigest md = MessageDigest.getInstance("MD5");              md.update(plainText.getBytes());              byte b[] = md.digest();              int i;              StringBuffer buf = new StringBuffer("");              for (int offset = 0; offset < b.length; offset++) {                  i = b[offset];                  if (i < 0)                      i += 256;                  if (i < 16)                      buf.append("0");                  buf.append(Integer.toHexString(i));              }              //32位加密              return buf.toString();              // 16位的加密              //return buf.toString().substring(8, 24);          } catch (NoSuchAlgorithmException e) {              e.printStackTrace();              return null;          }      }}  
0 0
原创粉丝点击