spring MD5

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);
 }

}

猜你喜欢

转载自thinktothings.iteye.com/blog/1564420
MD5