0


密码加密-BCryptPasswordEncoder

org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder

BCryptPasswordEncoder bCryptPasswordEncoder =newBCryptPasswordEncoder();String password ="123456";System.out.println("要加密的内容:"+ password);String encode1 = bCryptPasswordEncoder.encode(password);String encode2 = bCryptPasswordEncoder.encode(password);System.out.println("第一次加密后:"+ encode1);System.out.println("第二次加密后:"+ encode2);System.out.println("和第一次加密后的内容是否匹配:"+ bCryptPasswordEncoder.matches(password, encode1));System.out.println("和第一次加密后的内容是否匹配:"+ bCryptPasswordEncoder.matches(password, encode2));

在这里插入图片描述

可以观察到每次加密后的内容不一样,但是,依然可以知道该密文是否是通过某个字符串加密得来的,可用于数据库存储密码

标签: java 安全 spring

本文转载自: https://blog.csdn.net/m0_55155505/article/details/125265684
版权归原作者 liangjiayy 所有, 如有侵权,请联系我们删除。

“密码加密-BCryptPasswordEncoder”的评论:

还没有评论