MessageDigestPasswordEncoder
 with an algorithm "SHA-$strength" (i.e. "SHA-1" or "SHA-256").@Deprecated public class ShaPasswordEncoder extends MessageDigestPasswordEncoder
SHA implementation of PasswordEncoder.
 If a null password is presented, it will be treated as an empty
 String ("") password.
 
 As SHA is a one-way hash, the salt can contain any characters. The default strength for
 the SHA encoding is SHA-1. If you wish to use higher strengths use the parametrised
 constructor. ShaPasswordEncoder(int strength)
 
The applicationContext example...
 <bean id="passwordEncoder" class="org.springframework.security.authentication.encoding.ShaPasswordEncoder">
     <constructor-arg value="256"/>
 </bean>
 | Constructor and Description | 
|---|
ShaPasswordEncoder()
Deprecated.  
Initializes the ShaPasswordEncoder for SHA-1 strength 
 | 
ShaPasswordEncoder(int strength)
Deprecated.  
Initialize the ShaPasswordEncoder with a given SHA stength as supported by the JVM
 EX:  
ShaPasswordEncoder encoder = new ShaPasswordEncoder(256);
 initializes with SHA-256 | 
encodePassword, getAlgorithm, getMessageDigest, isPasswordValid, setIterationsgetEncodeHashAsBase64, setEncodeHashAsBase64demergePasswordAndSalt, mergePasswordAndSaltpublic ShaPasswordEncoder()
public ShaPasswordEncoder(int strength)
ShaPasswordEncoder encoder = new ShaPasswordEncoder(256);
 initializes with SHA-256strength - EX: 1, 256, 384, 512