首页 > 编程语言 > 详细

Spring Data——MD5加密

时间:2019-08-05 21:05:07      阅读:95      评论:0      收藏:0      [点我收藏+]

一、导入依赖:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-security</artifactId>
</dependency>

二、配置:

@Configuration
@EnableWebSecurity
public class WebSecurityConfig extends WebSecurityConfigurerAdapter {
    @Override
    protected void configure(HttpSecurity http) throws Exception {
        http.authorizeRequests()
                .antMatchers("/**").permitAll()
                .anyRequest().authenticated()
                .and().csrf().disable();
    }

    @Bean
    public BCryptPasswordEncoder bcryptPasswordEncoder() {
        return new BCryptPasswordEncoder();
    }
}

三、测试:

@RunWith(SpringRunner.class)
@SpringBootTest
public class MystoreSsoWebApplicationTests {
    @Autowired
    private BCryptPasswordEncoder bCryptPasswordEncoder;

    @Test
    public void contextLoads() {
        System.out.println(bCryptPasswordEncoder.encode("123456"));
        System.out.println(bCryptPasswordEncoder.encode("123456"));
        System.out.println(bCryptPasswordEncoder.encode("123456"));

        System.out.println(bCryptPasswordEncoder.matches("123456", bCryptPasswordEncoder.encode("123456")));
    }
}
$2a$10$66.q2jeVlDuSU0/JwnpEfeEo7v3z9qAYtxTVaSYR9WmXDDd4w5rkO
$2a$10$fgT/cU.oYzrRqAe982qZbeMybPpGO5dNuZ8iTDYlK/K1Bw.T5ALF2
$2a$10$nffu8VRnX7uQWxW.HZNJK.n2syGohbmqDE3S9D7crJw9gCXcGOGtO
true

 

Spring Data——MD5加密

原文:https://www.cnblogs.com/Tractors/p/11304818.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!