Class MD4PasswordEncoderImpl
java.lang.Object
net.sf.acegisecurity.providers.encoding.BasePasswordEncoder
net.sf.acegisecurity.providers.encoding.BaseDigestPasswordEncoder
org.alfresco.repo.security.authentication.MD4PasswordEncoderImpl
- All Implemented Interfaces:
net.sf.acegisecurity.providers.encoding.PasswordEncoder,MD4PasswordEncoder
public class MD4PasswordEncoderImpl
extends net.sf.acegisecurity.providers.encoding.BaseDigestPasswordEncoder
implements MD4PasswordEncoder
MD4 implementation of PasswordEncoder.
If a null password is presented, it will be treated as an empty String ("") password.
As MD4 is a one-way hash, the salt can contain any characters.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyte[]decodeHash(String encodedHash) Get the MD4 byte arrayencodePassword(String rawPass, Object salt) booleanisPasswordValid(String encPass, String rawPass, Object salt) Methods inherited from class net.sf.acegisecurity.providers.encoding.BaseDigestPasswordEncoder
getEncodeHashAsBase64, setEncodeHashAsBase64Methods inherited from class net.sf.acegisecurity.providers.encoding.BasePasswordEncoder
demergePasswordAndSalt, mergePasswordAndSalt
-
Constructor Details
-
MD4PasswordEncoderImpl
public MD4PasswordEncoderImpl()
-
-
Method Details
-
isPasswordValid
- Specified by:
isPasswordValidin interfacenet.sf.acegisecurity.providers.encoding.PasswordEncoder
-
encodePassword
- Specified by:
encodePasswordin interfacenet.sf.acegisecurity.providers.encoding.PasswordEncoder
-
decodeHash
Description copied from interface:MD4PasswordEncoderGet the MD4 byte array- Specified by:
decodeHashin interfaceMD4PasswordEncoder- Parameters:
encodedHash- String- Returns:
- byte[]
-