fr.xephi.authme.security.crypts
Class CryptPBKDF2
java.lang.Object
fr.xephi.authme.security.crypts.CryptPBKDF2
- All Implemented Interfaces:
- EncryptionMethod
public class CryptPBKDF2
- extends java.lang.Object
- implements EncryptionMethod
|
Method Summary |
boolean |
comparePassword(java.lang.String hash,
java.lang.String password,
java.lang.String playerName)
|
java.lang.String |
getHash(java.lang.String password,
java.lang.String salt,
java.lang.String name)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CryptPBKDF2
public CryptPBKDF2()
getHash
public java.lang.String getHash(java.lang.String password,
java.lang.String salt,
java.lang.String name)
throws java.security.NoSuchAlgorithmException
- Specified by:
getHash in interface EncryptionMethod
salt - (can be an other data like playerName;salt , playerName,
etc... for customs methods)
- Returns:
- Hashing password
- Throws:
java.security.NoSuchAlgorithmException
comparePassword
public boolean comparePassword(java.lang.String hash,
java.lang.String password,
java.lang.String playerName)
throws java.security.NoSuchAlgorithmException
- Specified by:
comparePassword in interface EncryptionMethod
- Returns:
- true if password match, false else
- Throws:
java.security.NoSuchAlgorithmException