|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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 java.lang.String |
ALGORITHM_MD5
|
static java.lang.String |
ALGORITHM_SHA
|
| Constructor Summary | |
|---|---|
PasswordHash()
|
|
| Method Summary | |
|---|---|
java.lang.String |
createPasswordKey(char[] password,
byte[] salt,
int iterations)
|
java.lang.String |
generateHash(java.lang.String password)
Deprecated. |
java.lang.String |
generateHash(java.lang.String password,
java.lang.String algorithm)
Deprecated. |
byte[] |
generateRandomSalt()
|
java.lang.String |
generateSaltedHash(java.lang.String password,
java.lang.String saltPhrase)
Deprecated. |
java.lang.String |
generateSaltedHash(java.lang.String password,
java.lang.String saltPhrase,
java.lang.String algorithm)
Deprecated. Use PasswordHash.createPasswordKey() instead |
java.lang.String |
getHashAlgorithm()
|
int |
getSaltLength()
|
static PasswordHash |
instance()
|
void |
setHashAlgorithm(java.lang.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 java.lang.String ALGORITHM_MD5
public static final java.lang.String ALGORITHM_SHA
| Constructor Detail |
|---|
public PasswordHash()
| Method Detail |
|---|
@Deprecated public java.lang.String generateHash(java.lang.String password)
@Deprecated
public java.lang.String generateHash(java.lang.String password,
java.lang.String algorithm)
@Deprecated
public java.lang.String generateSaltedHash(java.lang.String password,
java.lang.String saltPhrase)
@Deprecated
public java.lang.String generateSaltedHash(java.lang.String password,
java.lang.String saltPhrase,
java.lang.String algorithm)
public byte[] generateRandomSalt()
public java.lang.String createPasswordKey(char[] password,
byte[] salt,
int iterations)
throws java.security.GeneralSecurityException
java.security.GeneralSecurityExceptionpublic static PasswordHash instance()
public java.lang.String getHashAlgorithm()
public void setHashAlgorithm(java.lang.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 | |||||||||