Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package agroludos.utility;
- import java.security.MessageDigest;
- import java.security.NoSuchAlgorithmException;
- public class SecurePassword {
- public static String stringToMD5 (String str) throws NoSuchAlgorithmException{
- String securePassword = null;
- // Create MessageDigest instance for MD5
- MessageDigest md = MessageDigest.getInstance("MD5");
- //Add password bytes to digest
- md.update(str.getBytes());
- //Get the hash's bytes
- byte[] bytes = md.digest();
- //This bytes[] has bytes in decimal format;
- //Convert it to hexadecimal format
- StringBuilder sb = new StringBuilder();
- for(int i=0; i< bytes.length ;i++)
- {
- sb.append(Integer.toString((bytes[i] & 0xff) + 0x100, 16).substring(1));
- }
- //Get complete hashed password in hex format
- securePassword = sb.toString();
- return securePassword;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement