|
||||||||||
| 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 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
GeneralSecurityExceptionpublic 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 | |||||||||