import org.springframework.security.providers.encoding.Md5PasswordEncoder;
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Md5PasswordEncoder md5=new Md5PasswordEncoder();
String md5Password=md5.encodePassword("a", "abc");
System.out.println(md5Password);
md5Password=md5.encodePassword("a", "abc");
System.out.println(md5Password);
boolean b=md5.isPasswordValid("9af7268244164521c43624a92ea963ac", "a", "abc");
System.out.println(b);
}
}
package com.tht.md5;
import org.springframework.security.providers.encoding.Md5PasswordEncoder;
public class THTMD5PasswordEncoder {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Md5PasswordEncoder md5=new Md5PasswordEncoder();
/*
* "a" 是key
* "abc" 密码
* 9af7268244164521c43624a92ea963ac 加密后的字节串
*/
String md5Password=md5.encodePassword("a", "abc");
System.out.println(md5Password);
}
}
package com.tht.md5;
import org.springframework.security.providers.encoding.Md5PasswordEncoder;
public class THTPasswordValid {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Md5PasswordEncoder md5=new Md5PasswordEncoder();
/**
* "9af7268244164521c43624a92ea963ac" 加密后的字节串
* "a" 密shi
* "abc" 原始密码
*/
boolean b=md5.isPasswordValid("9af7268244164521c43624a92ea963ac", "a", "abc");
System.out.println(b);
}
}