Advertisement
Guest User

Untitled

a guest
May 27th, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. String text = "mytext";
  2. MessageDigest mdigest = null;
  3. byte[] msgBytes = null;
  4. String msg;
  5. mdigest = MessageDigest.getInstance("MD5");
  6. mdigest.reset();
  7. mdigest.update(text.getBytes());
  8. byte[] digest = mdigest.digest();
  9. BigInteger big = new BigInteger(1,digest);
  10. String hash = big.toString(16);
  11. System.out.println(hash);
  12. while(hash.length() < 32 ){
  13. hash = "0"+hash;
  14. }
  15. System.out.println("hashtext: "+hash);
  16. BASE64Decoder decoder = new BASE64Decoder();
  17. msgBytes = decoder.decodeBuffer(hash);
  18. System.out.println(msgBytes);
  19. msg = new String(msgBytes,"utf-8");
  20. // also tried msg = new String(msgBytes);
  21. System.out.println("decoded message is :" + msg);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement