public class DefaultESPasswordHashGenerator extends Object implements ESPasswordHashGenerator
ESPasswordHashGenerator using a 128 char String as a salt and SHA512 as a hash
function.ESPasswordHashGenerator.ESHashAndSalt| Constructor and Description |
|---|
DefaultESPasswordHashGenerator() |
| Modifier and Type | Method and Description |
|---|---|
ESPasswordHashGenerator.ESHashAndSalt |
hashPassword(String password)
This method will hash the password using a newly generated salt.
|
boolean |
verifyPassword(String password,
String hash,
String salt)
Verifies if the given password matches the hash/salt.
|
public ESPasswordHashGenerator.ESHashAndSalt hashPassword(String password)
hashPassword in interface ESPasswordHashGeneratorpassword - the password to hashESPasswordHashGenerator.ESHashAndSaltESPasswordHashGenerator.hashPassword(java.lang.String)public boolean verifyPassword(String password, String hash, String salt)
verifyPassword in interface ESPasswordHashGeneratorpassword - the password to verifyhash - the saved hashsalt - the saved salttrue if password matches, false otherwiseESPasswordHashGenerator.verifyPassword(java.lang.String,
java.lang.String, java.lang.String)Copyright © 2017. All rights reserved.