Class SecureRandomSaltGenerator
java.lang.Object
com.atlassian.crowd.password.saltgenerator.SecureRandomSaltGenerator
- All Implemented Interfaces:
com.atlassian.security.password.SaltGenerator
public class SecureRandomSaltGenerator
extends Object
implements com.atlassian.security.password.SaltGenerator
Generates a salt using
SecureRandom. Because SecureRandom is thread-safe, salt generation
using this class is also thread-safe.
Clients should not use this class directly, but pass an instance to DefaultPasswordEncoder.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
SecureRandomSaltGenerator
public SecureRandomSaltGenerator()
-
-
Method Details
-
generateSalt
public byte[] generateSalt(int length) - Specified by:
generateSaltin interfacecom.atlassian.security.password.SaltGenerator
-