springsecurity
文章平均质量分 58
Love is beautiful
这个作者很懒,什么都没留下…
展开
-
Springboot整合JwtHelper实现非对称加密
一、生成公私钥对 提供两种方法,一种基于命令行中的Keytool工具生成,一种是基于SpringSecurity中的KeyPairGenerator类生成,现实现第二种方式: // 加密算法 private static final String KEY_ALGORITHM = "RSA"; // 公钥key private static final String PUB_KEY="publicKey"; // 私钥key private static fin原创 2022-03-02 11:17:57 · 1163 阅读 · 0 评论 -
SpringSecurity实战细节记录
一、关于密码加密 一般情况下选择Base64或者MD5加密,其中SpringSecurity中有BCryptPasswordEncoder类供密码加密,三者加密选择优先级如下: BCryptPasswordEncoder>MD5>Base64 注:spring security中的BCryptPasswordEncoder方法采用SHA-256+随机盐+密钥对密码进行加密。SHA系列是Hash算法,不是加密算法,使用加密算法意味着可以解密(这个与编码/解码一样),但是采用Ha...原创 2021-12-20 17:29:32 · 365 阅读 · 0 评论