MD5加密之加密字符串

来源:互联网 发布:hbo美剧推荐知乎 编辑:程序博客网 时间:2024/05/14 20:48
 1 public static String encode(String str) { 2         String encodeString = ""; 3  4         try { 5             MessageDigest md = MessageDigest.getInstance("md5"); 6             // 用MD5加密后的字节数组 7             byte[] digest = md.digest(str.getBytes()); 8             for (byte b : digest) { 9                 // 将前面的ffffff去掉10                 int temp = b & 0x000000ff;11                 // 得到16进制12                 String s = Integer.toHexString(temp);13                 // 使每一位上都有两个数14                 if (s.length() == 1) {15                     s = "0" + s;16                 }17 18                 encodeString += s;19             }20         } catch (NoSuchAlgorithmException e) {21             // TODO Auto-generated catch block22             e.printStackTrace();23         }24         return encodeString;25     }

 

0 0
原创粉丝点击