一、 生成密码的密文:
1、利用别人的轮子,生成一个 :
2、自己造一个轮子:
pop.xml添加依赖:
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-core</artifactId>
<version>4.0.0.RELEASE</version>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.2</version>
</dependency>
源码运行:
package test10; /** * Hello world! * */ public class App { public static void main( String[] args ) { org.springframework.security.crypto.password.PasswordEncoder encoder = new org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder(); String passwd = "kylin@1038"; String encodedPassword = encoder.encode(passwd); System.out.println(encodedPassword); } }
结果如下:

$2a$10$3JtabpicwQf8tN0A6d8PduWss.r1WSpR1U2yKEu6MJ6T76wpbFndG