|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jboss.seam.security.management.PasswordHash
@Scope(value=STATELESS) @Name(value="org.jboss.seam.security.passwordHash") @Install(precedence=0) @BypassInterceptors public class PasswordHash
Password hashing utility functions
Field Summary | |
---|---|
static String |
ALGORITHM_MD5
|
static String |
ALGORITHM_SHA
|
Constructor Summary | |
---|---|
PasswordHash()
|
Method Summary | |
---|---|
String |
createPasswordKey(char[] password,
byte[] salt,
int iterations)
|
String |
generateHash(String password)
Deprecated. |
String |
generateHash(String password,
String algorithm)
Deprecated. |
byte[] |
generateRandomSalt()
|
String |
generateSaltedHash(String password,
String saltPhrase)
Deprecated. |
String |
generateSaltedHash(String password,
String saltPhrase,
String algorithm)
Deprecated. Use PasswordHash.createPasswordKey() instead |
String |
getHashAlgorithm()
|
int |
getSaltLength()
|
static PasswordHash |
instance()
|
void |
setHashAlgorithm(String hashAlgorithm)
|
void |
setSaltLength(int saltLength)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String ALGORITHM_MD5
public static final String ALGORITHM_SHA
Constructor Detail |
---|
public PasswordHash()
Method Detail |
---|
@Deprecated public String generateHash(String password)
@Deprecated public String generateHash(String password, String algorithm)
@Deprecated public String generateSaltedHash(String password, String saltPhrase)
@Deprecated public String generateSaltedHash(String password, String saltPhrase, String algorithm)
public byte[] generateRandomSalt()
public String createPasswordKey(char[] password, byte[] salt, int iterations) throws GeneralSecurityException
GeneralSecurityException
public static PasswordHash instance()
public String getHashAlgorithm()
public void setHashAlgorithm(String hashAlgorithm)
public int getSaltLength()
public void setSaltLength(int saltLength)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |