SecurityUtil.java 925 B

1234567891011121314151617181920212223242526272829303132
  1. package com.fdkankan.common.util;
  2. import java.security.MessageDigest;
  3. import java.security.NoSuchAlgorithmException;
  4. public class SecurityUtil {
  5. public static String MD52(String md5){
  6. try {
  7. MessageDigest md = MessageDigest.getInstance("MD5");
  8. byte[] digest = md.digest(md5.getBytes());
  9. StringBuffer sb = new StringBuffer();
  10. for (int i = 0; i < digest.length; i++) {
  11. sb.append(Integer.toHexString((digest[i] & 0xFF) | 0x100).substring(1,3));
  12. }
  13. return sb.toString();
  14. } catch (NoSuchAlgorithmException e) {
  15. e.printStackTrace();
  16. }
  17. return null;
  18. }
  19. public static String MD5(String inStr){
  20. char[] a = inStr.toCharArray();
  21. for (int i = 0; i < a.length; i++){
  22. a[i] = (char) (a[i] ^ 't');
  23. }
  24. String s = new String(a);
  25. return s;
  26. }
  27. }