Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.79 KB | None | 0 0
  1. public static String base64ToHex(String paramString)
  2.     {
  3.         String str = a(Base64.decodeBase64(paramString));
  4.         paramString = str;
  5.         if (str.length() > 40) {
  6.             paramString = str.substring(0, 40);
  7.         }
  8.         return paramString.toLowerCase();
  9.     }
  10.  
  11.     protected static final char[] a = "0123456789ABCDEF".toCharArray();
  12.  
  13.     public static String a(byte[] paramArrayOfByte)
  14.     {
  15.         char[] arrayOfChar = new char[paramArrayOfByte.length * 2];
  16.         int i = 0;
  17.         while (i < paramArrayOfByte.length)
  18.         {
  19.             int j = paramArrayOfByte[i] & 0xFF;
  20.             arrayOfChar[(i * 2)] = a[(j >>> 4)];
  21.             arrayOfChar[(i * 2 + 1)] = a[(j & 0xF)];
  22.             i += 1;
  23.         }
  24.         return new String(arrayOfChar);
  25.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement