Class PasswordHasher
java.lang.Object
ecmwf.common.security.PasswordHasher
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringgenerateSaltAndHash(String password) generateSaltAndHash.static voidmain.static booleanverifyPassword(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- aStringobject- Returns:
- a
Stringobject - Throws:
NoSuchAlgorithmException- if any.InvalidKeySpecException- if any.
-
verifyPassword
public static boolean verifyPassword(String password, String storedSaltAndHash) throws NoSuchAlgorithmException, InvalidKeySpecException verifyPassword.
- Parameters:
password- aStringobjectstoredSaltAndHash- aStringobject- Returns:
- a boolean
- Throws:
NoSuchAlgorithmException- if any.InvalidKeySpecException- if any.
-
main
-