public class SunPasswordEncoder implements PasswordEncoder{

 

//@实现加密的方法,既将明文转换为密文的方法
 public String encodePassword(String rawPass, Object salt)
   throws DataAccessException {
  String pass = null;
  try {
   pass = Tools.encryptBasedDes(rawPass);
  } catch (Exception e) {
   e.printStackTrace();
  }
  return pass;
 }

 

 //@验证密码是否有效的方法,返回'true'则登录成功

 public boolean isPasswordValid(String encPass, String rawPass, Object salt)
   throws DataAccessException {
  
  String pass1 = "" + encPass;
  String pass2 = encodePassword(rawPass, salt);
  return pass1.equals(pass2);
 }

 

 

<bean />
 </sec:authentication-provider>

 

 

加密方式:http://blog.csdn.net/s445320/article/details/9897189

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-20
  • 2022-12-23
  • 2021-12-09
  • 2021-09-20
猜你喜欢
  • 2022-12-23
  • 2022-02-19
  • 2022-12-23
  • 2021-10-07
  • 2021-11-30
相关资源
相似解决方案