add password encode tests

This commit is contained in:
2022-01-05 00:03:17 +08:00
parent f76ffb4c02
commit 6880dd513e

View File

@@ -0,0 +1,25 @@
package me.hatter.sample.tests;
import org.springframework.security.crypto.argon2.Argon2PasswordEncoder;
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
import org.springframework.security.crypto.password.LdapShaPasswordEncoder;
import org.springframework.security.crypto.password.Md4PasswordEncoder;
import org.springframework.security.crypto.password.Pbkdf2PasswordEncoder;
import org.springframework.security.crypto.scrypt.SCryptPasswordEncoder;
public class TestPasswordEncoder {
public static void main(String[] args) {
Argon2PasswordEncoder argon2PasswordEncoder = new Argon2PasswordEncoder();
System.out.println(argon2PasswordEncoder.encode("hello"));
SCryptPasswordEncoder sCryptPasswordEncoder = new SCryptPasswordEncoder();
System.out.println(sCryptPasswordEncoder.encode("hello"));
BCryptPasswordEncoder bCryptPasswordEncoder = new BCryptPasswordEncoder();
System.out.println(bCryptPasswordEncoder.encode("hello"));
Pbkdf2PasswordEncoder pbkdf2PasswordEncoder = new Pbkdf2PasswordEncoder();
System.out.println(pbkdf2PasswordEncoder.encode("hello"));
LdapShaPasswordEncoder ldapShaPasswordEncoder = new LdapShaPasswordEncoder();
System.out.println(ldapShaPasswordEncoder.encode("hello"));
Md4PasswordEncoder md4PasswordEncoder = new Md4PasswordEncoder();
System.out.println(md4PasswordEncoder.encode("hello"));
}
}