package com.fdkankan.common.util; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class SecurityUtil { public static String MD52(String md5){ try { MessageDigest md = MessageDigest.getInstance("MD5"); byte[] digest = md.digest(md5.getBytes()); StringBuffer sb = new StringBuffer(); for (int i = 0; i < digest.length; i++) { sb.append(Integer.toHexString((digest[i] & 0xFF) | 0x100).substring(1,3)); } return sb.toString(); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); } return null; } public static String MD5(String inStr){ char[] a = inStr.toCharArray(); for (int i = 0; i < a.length; i++){ a[i] = (char) (a[i] ^ 't'); } String s = new String(a); return s; } }