Class PasswordHasher
java.lang.Object
ecmwf.common.security.PasswordHasher
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
generateSaltAndHash
(String password) generateSaltAndHash.static void
main.static boolean
verifyPassword
(String password, String storedSaltAndHash) verifyPassword.
-
Constructor Details
-
PasswordHasher
public PasswordHasher()
-
-
Method Details
-
generateSaltAndHash
public static String generateSaltAndHash(String password) throws NoSuchAlgorithmException, InvalidKeySpecException generateSaltAndHash.
- Parameters:
password
- aString
object- Returns:
- a
String
object - Throws:
NoSuchAlgorithmException
- if any.InvalidKeySpecException
- if any.
-
verifyPassword
public static boolean verifyPassword(String password, String storedSaltAndHash) throws NoSuchAlgorithmException, InvalidKeySpecException verifyPassword.
- Parameters:
password
- aString
objectstoredSaltAndHash
- aString
object- Returns:
- a boolean
- Throws:
NoSuchAlgorithmException
- if any.InvalidKeySpecException
- if any.
-
main
-