import java.security.*;
public class MD5Password
{
public static String getEncodedPassword(String clearTextPassword)
throws NoSuchAlgorithmException
{
MessageDigest md = MessageDigest.getInstance("MD5");
md.update(clearTextPassword.getBytes());
return HexString.bufferToHex(md.digest());
}
public static boolean testPassword(String clearTextTestPassword,
String encodedActualPassword)
throws NoSuchAlgorithmException
{
String encodedTestPassword = MD5Password.getEncodedPassword(
clearTextTestPassword);
return (encodedTestPassword.equals(encodedActualPassword));
}
}
댓글 없음:
댓글 쓰기