Class Argon2Hashing
java.lang.Object
org.teamapps.application.server.system.passwordhash.Argon2Hashing
- All Implemented Interfaces:
SecurePasswordHash
public class Argon2Hashing extends java.lang.Object implements SecurePasswordHash
-
Constructor Summary
Constructors Constructor Description Argon2Hashing(int iterations, int memory, int parallelism) -
Method Summary
Modifier and Type Method Description java.lang.StringcreateSecureHash(java.lang.String password)booleanverifyPassword(java.lang.String password, java.lang.String hash)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Argon2Hashing
public Argon2Hashing(int iterations, int memory, int parallelism)
-
-
Method Details
-
createSecureHash
public java.lang.String createSecureHash(java.lang.String password)- Specified by:
createSecureHashin interfaceSecurePasswordHash
-
verifyPassword
public boolean verifyPassword(java.lang.String password, java.lang.String hash)- Specified by:
verifyPasswordin interfaceSecurePasswordHash
-