Advertisement
Guest User

Untitled

a guest
Dec 26th, 2010
418
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.66 KB | None | 0 0
  1. private String calCode(String s) throws NoSuchAlgorithmException
  2. {
  3.     MessageDigest messagedigest = MessageDigest.getInstance("MD5");
  4.     byte abyte0[] = s.getBytes();
  5.     int i = s.length();
  6.     byte abyte1[] = s.getBytes();
  7.     int j = s.length();
  8.     messagedigest.update(abyte1, 0, j);
  9.     byte abyte2[] = messagedigest.digest();
  10.     for(int k = 0; k < 8; k++)
  11.     {
  12.         int i1 = abyte2[k] & 0xff;
  13.         int j1 = k + 8;
  14.         int k1 = abyte2[j1] & 0xff;
  15.         byte byte0 = (byte)(i1 + k1);
  16.         abyte2[k] = byte0;
  17.     }
  18.  
  19.     byte abyte3[] = new byte[8];
  20.     for(int l = 0; l < 8; l++)
  21.     {
  22.         byte byte1 = (byte)(((abyte2[l] & 0xff) * 9) / 255 + 48);
  23.         abyte3[l] = byte1;
  24.     }
  25.  
  26.     return new String(abyte3);
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement