org.springframework.security.authentication.encoding
Class Md5PasswordEncoder

java.lang.Object
  extended by org.springframework.security.authentication.encoding.BasePasswordEncoder
      extended by org.springframework.security.authentication.encoding.BaseDigestPasswordEncoder
          extended by org.springframework.security.authentication.encoding.MessageDigestPasswordEncoder
              extended by org.springframework.security.authentication.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 3550 2009-04-13 13:43:23Z ltaylor $
Author:
Ray Krueger, colin sampaleanu, Ben Alex

Constructor Summary
Md5PasswordEncoder()
           
 
Method Summary
 
Methods inherited from class org.springframework.security.authentication.encoding.MessageDigestPasswordEncoder
encodePassword, getAlgorithm, getMessageDigest, isPasswordValid
 
Methods inherited from class org.springframework.security.authentication.encoding.BaseDigestPasswordEncoder
getEncodeHashAsBase64, setEncodeHashAsBase64
 
Methods inherited from class org.springframework.security.authentication.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-2009 SpringSource, Inc. All Rights Reserved.