一、 生成密碼的密文:
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
