md5加密工具类

来源:互联网 发布:淘宝泳衣女装 编辑:程序博客网 时间:2024/06/04 01:02

MD5Utils.java


package sso;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;/** * md5加密工具 * */public class MD5Utils {public static void main(String args[]){System.out.println(" zxx 加密后 : " + MD5Utils.toMD5("zxx"));System.out.println(" ligang 加密后 : " + MD5Utils.toMD5("ligang"));}public static String toMD5(String origin) {try{MessageDigest digest = MessageDigest.getInstance("MD5");byte[] results = digest.digest(origin.getBytes());String md5String = toHex(results);return md5String;}catch(Exception e){e.printStackTrace();}return null;}private static String toHex(byte[] results){if(results == null) return null;StringBuilder hexString = new StringBuilder();for(int i = 0 ; i < results.length ; i++){int hi = (results[i] >> 4) & 0x0f;int lo = results[i] & 0x0f;hexString.append( Character.forDigit(hi, 16 ) ).append(Character.forDigit(lo, 16 ));}return hexString.toString();}}



运行结果

 zxx 加密后 : 45a5d2cb8e13de68db5da9f956138471 ligang 加密后 : c513dea20611d0ce598bf6f93fb4bed5


0 0