首页 > 代码库 > MD5 加密算法实现
MD5 加密算法实现
package com.asiainfo.encryption.s1; import java.security.MessageDigest; public class Md5 { public static void main(String[] args) { try { String str = "简单加密"; MessageDigest messageDigest = MessageDigest.getInstance("MD5"); messageDigest.update(str.getBytes()); byte[] hash = messageDigest.digest(); StringBuffer hexString = new StringBuffer(); for (int i = 0; i < hash.length; i++) { if ((0xff & hash[i]) < 0x10) { hexString.append("0" + Integer.toHexString((0xFF & hash[i]))); } else { hexString.append(Integer.toHexString(0xFF & hash[i])); } } System.out.println("result: " + hexString); } catch (Exception e) { e.printStackTrace(); } } }
result: aaf4b26fcb652b9d6b9deec186cb21aa
本文出自 “一代宗师” 博客,请务必保留此出处http://765682.blog.51cto.com/755682/1854052
MD5 加密算法实现
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。