作用:实现数据加密
依赖包:springSecurity(应为BCrptyPasswordEnconder是由SpringSecurity提供的)
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
主要方法:
encode("123456") ; 将内容加密,返回加密后的内容。
matches(“明文”,“密文”)方法对比密码时候,只能用明文和密文进行对比。返回布尔值。
使用案例:
BCryptPasswordEncoder encoder = new BCryptPasswordEncoder();
String passwoedDB = encoder.encode("123456");
System.out.println(encoder.encode("123456"));
System.out.println(encoder.matches("123456", passwordDB));