SecurityUtil.java 935 B

12345678910111213141516171819202122232425262728293031323334
  1. package com.fdkankan.fusion.config;
  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] & 255 | 256).substring(1, 3));
  12. }
  13. return sb.toString();
  14. } catch (NoSuchAlgorithmException var5) {
  15. var5.printStackTrace();
  16. return null;
  17. }
  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] ^ 116);
  23. }
  24. String s = new String(a);
  25. return s;
  26. }
  27. }