public class PHPass
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
PHPass.Algorithm |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkHash(java.lang.String password,
java.lang.String hash)
Validates a PHPass compatible hash to the given password.
|
static PHPass |
getInstance() |
java.lang.String |
hash(java.lang.String password)
Generates a hash with the default strength.
|
java.lang.String |
hash(java.lang.String password,
int workLevel)
Generates a hash with the given strength (default is 10).
|
public static PHPass getInstance()
public java.lang.String hash(java.lang.String password)
password - password to hashpublic java.lang.String hash(java.lang.String password,
int workLevel)
password - password to hashworkLevel - worklevel (determines how hard it is to validate the password)public boolean checkHash(java.lang.String password,
java.lang.String hash)
password - password to checkhash - password hash