首页 > 代码库 > MD5加密算法
MD5加密算法
1 // MD5加密,32位 2 public static String MD5(String str) { 3 MessageDigest md5 = null; 4 try { 5 md5 = MessageDigest.getInstance("MD5"); 6 } catch (Exception e) { 7 e.printStackTrace(); 8 return ""; 9 }10 char[] charArray = str.toCharArray();11 byte[] byteArray = new byte[charArray.length];12 for (int i = 0; i < charArray.length; i++) {13 byteArray[i] = (byte) charArray[i];14 }15 byte[] md5Bytes = md5.digest(byteArray);16 StringBuffer hexValue = http://www.mamicode.com/new StringBuffer();17 for (int i = 0; i < md5Bytes.length; i++) {18 int val = ((int) md5Bytes[i]) & 0xff;19 if (val < 16) {20 hexValue.append("0");21 }22 hexValue.append(Integer.toHexString(val));23 }24 return hexValue.toString();25 }
MD5加密算法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。