fr.xephi.authme.security.crypts
Class PHPBB
java.lang.Object
fr.xephi.authme.security.crypts.PHPBB
- All Implemented Interfaces:
- EncryptionMethod
public class PHPBB
- extends java.lang.Object
- implements EncryptionMethod
- Author:
- stefano
|
Constructor Summary |
PHPBB()
|
|
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)
|
static java.lang.String |
md5(java.lang.String data)
|
boolean |
phpbb_check_hash(java.lang.String password,
java.lang.String hash)
|
java.lang.String |
phpbb_hash(java.lang.String password,
java.lang.String salt)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PHPBB
public PHPBB()
phpbb_hash
public java.lang.String phpbb_hash(java.lang.String password,
java.lang.String salt)
phpbb_check_hash
public boolean phpbb_check_hash(java.lang.String password,
java.lang.String hash)
md5
public static java.lang.String md5(java.lang.String data)
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