spring-security 解决
2024-10-09 18:08:32
引入依赖
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-core</artifactId>
</dependency>
测试
@Test
public void password() {
String pass = "admin123";
BCryptPasswordEncoder bcryptPasswordEncoder = new BCryptPasswordEncoder();
String hashPass = bcryptPasswordEncoder.encode(pass);
System.out.println(hashPass);
hashPass = "$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2";
boolean flag = bcryptPasswordEncoder.matches("admin123", hashPass);
System.out.println(flag);
}
最新文章
- LINQ系列:LINQ to SQL Join连接
- ArcGIS图层介绍
- 图情期刊要求2015(A,B,C类)
- 利用Dapper ORM搭建三层架构
- Android -- Looper.prepare()和Looper.loop() —深入版
- CRB and String
- PHP入门基础(一)——标记风格、注释、表单获取、字符串类型、变量解析
- Umbraco Forms 使Rendering Forms scripts 在不同的template中
- 【JAVA高级】——myEclipse连接mysql启动数据库服务
- PHP图片等比缩放,并添加Logo水印特定代码和盯
- Redis 的几种数据结构&五种数据类型对象
- js中元素(图片)切换和隐藏显示问题
- Tomcat6,7,8的日志切割
- Beta冲刺 1
- C# 并发编程 &#183; 经典实例
- XQuery:查询任何可作为 XML 形态呈现的数据,包括数据库
- Tomcat端口被占用解决办法
- Android 演示 DownloadManager&mdash;&mdash;Android 下载 apk 包并安装
- Ubuntu 18.10连接Windows 桌面
- 每日英语:China Poses Challenge for Coal
热门文章
- jquery实现复选框的全选与取消全选功能
- 查看、校验、归档…带你掌握openGauss账本数据库
- 学习ASP.NET Core Blazor编程系列十——路由(下)
- Java开发学习(四十二)----MyBatisPlus查询语句之条件查询
- windows使用pyinstaller 打包sklearn模块出现死循环报错
- python-封装、继承、多态
- Flink同步Kafka数据到ClickHouse分布式表
- 2.10:数据加工与展示-pandas清洗、Matplotlib绘制
- 【大数据面试】Flink 02 基本操作:入门案例、Env、Source、Transform、数据类型、UDF、Sink
- 动手实验查看MySQL索引的B+树的高度