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