org.acegisecurity.providers.encoding
Class Md5PasswordEncoder

java.lang.Object
  extended by org.acegisecurity.providers.encoding.BasePasswordEncoder
      extended by org.acegisecurity.providers.encoding.BaseDigestPasswordEncoder
          extended by org.acegisecurity.providers.encoding.MessageDigestPasswordEncoder
              extended by org.acegisecurity.providers.encoding.Md5PasswordEncoder
All Implemented Interfaces:
PasswordEncoder

public class Md5PasswordEncoder
extends MessageDigestPasswordEncoder

MD5 implementation of PasswordEncoder.

If a null password is presented, it will be treated as an empty String ("") password.

As MD5 is a one-way hash, the salt can contain any characters.

This is a convenience class that extends the MessageDigestPasswordEncoder and passes MD5 as the algorithm to use.

Version:
$Id: Md5PasswordEncoder.java 1527 2006-05-31 03:03:18Z raykrueger $
Author:
Ray Krueger, colin sampaleanu, Ben Alex

Constructor Summary
Md5PasswordEncoder()
           
 
Method Summary
 
Methods inherited from class org.acegisecurity.providers.encoding.MessageDigestPasswordEncoder
encodePassword, getAlgorithm, getMessageDigest, isPasswordValid
 
Methods inherited from class org.acegisecurity.providers.encoding.BaseDigestPasswordEncoder
getEncodeHashAsBase64, setEncodeHashAsBase64
 
Methods inherited from class org.acegisecurity.providers.encoding.BasePasswordEncoder
demergePasswordAndSalt, mergePasswordAndSalt
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Md5PasswordEncoder

public Md5PasswordEncoder()


Copyright © 2004-2011 Interface21, Inc. All Rights Reserved.