Advertisement
Guest User

Untitled

a guest
Jul 31st, 2014
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. package agroludos.utility;
  2.  
  3. import java.security.MessageDigest;
  4. import java.security.NoSuchAlgorithmException;
  5.  
  6. public class SecurePassword {
  7.  
  8. public static String stringToMD5 (String str) throws NoSuchAlgorithmException{
  9.  
  10. String securePassword = null;
  11. // Create MessageDigest instance for MD5
  12. MessageDigest md = MessageDigest.getInstance("MD5");
  13. //Add password bytes to digest
  14. md.update(str.getBytes());
  15. //Get the hash's bytes
  16. byte[] bytes = md.digest();
  17. //This bytes[] has bytes in decimal format;
  18. //Convert it to hexadecimal format
  19. StringBuilder sb = new StringBuilder();
  20. for(int i=0; i< bytes.length ;i++)
  21. {
  22. sb.append(Integer.toString((bytes[i] & 0xff) + 0x100, 16).substring(1));
  23. }
  24. //Get complete hashed password in hex format
  25. securePassword = sb.toString();
  26.  
  27. return securePassword;
  28.  
  29. }
  30.  
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement