Package org.jasypt.util.password
Interface PasswordEncryptor
-
- All Known Implementing Classes:
BasicPasswordEncryptor,ConfigurablePasswordEncryptor,RFC2307MD5PasswordEncryptor,RFC2307SHAPasswordEncryptor,RFC2307SMD5PasswordEncryptor,RFC2307SSHAPasswordEncryptor,StrongPasswordEncryptor
public interface PasswordEncryptorCommon interface for all util classes aimed at password encryption.
- Since:
- 1.2
- Author:
- Daniel Fernández
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancheckPassword(String plainPassword, String encryptedPassword)Checks an unencrypted (plain) password against an encrypted one (a digest) to see if they match.StringencryptPassword(String password)Encrypts (digests) a password.
-
-
-
Method Detail
-
encryptPassword
String encryptPassword(String password)
Encrypts (digests) a password.- Parameters:
password- the password to be encrypted.- Returns:
- the resulting digest.
-
checkPassword
boolean checkPassword(String plainPassword, String encryptedPassword)Checks an unencrypted (plain) password against an encrypted one (a digest) to see if they match.- Parameters:
plainPassword- the plain password to check.encryptedPassword- the digest against which to check the password.- Returns:
- true if passwords match, false if not.
-
-