cas 加盐处理

CAS Authentication Credentials

#cas.authn.accept.users=casuser::Mellon

3、加盐处理

##Encode Database Authentication 开始

#加密次数

cas.authn.jdbc.encode[0].numberOfIterations=2

#该列名的值可替代上面的值,但对密码加密时必须取该值进行处理

cas.authn.jdbc.encode[0].numberOfIterationsFieldName=

盐值固定列

cas.authn.jdbc.encode[0].saltFieldName=username

#静态盐值

cas.authn.jdbc.encode[0].staticSalt=.

cas.authn.jdbc.encode[0].sql=select * from ca_user where username=?

#对处理盐值后的算法

cas.authn.jdbc.encode[0].algorithmName=MD5

cas.authn.jdbc.encode[0].passwordFieldName=password

cas.authn.jdbc.encode[0].expiredFieldName=expired

cas.authn.jdbc.encode[0].disabledFieldName=disabled

##数据库连接

cas.authn.jdbc.encode[0].url=jdbc:mysql://localhost:33062/cs_das?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai

cas.authn.jdbc.encode[0].dialect=org.hibernate.dialect.MySQLDialect

cas.authn.jdbc.encode[0].driverClass=com.mysql.cj.jdbc.Driver

cas.authn.jdbc.encode[0].user=root

cas.authn.jdbc.encode[0].password=123456

复制代码
Md5Hash hash = new Md5Hash("123",".admin",2);
 System.out.println("对密码123加盐.admin后的密码:" + hash.toHex());
相关推荐
phltxy4 分钟前
前缀和算法:从一维到二维,解锁高效区间求和
java·开发语言·算法
码上淘金6 分钟前
Prometheus 瘦身指南:小白也能看懂的指标过滤与标签优化
java·算法·prometheus
一轮弯弯的明月8 分钟前
竞赛刷题-建造最大岛屿-Java版
java·算法·深度优先·图搜索算法·学习心得
weixin1997010801619 分钟前
开山网商品详情页前端性能优化实战
java·前端·python
Memory_荒年22 分钟前
AQS:Java并发包里的“包租公”,管理着你的锁和通行证!
java·后端
小钻风336623 分钟前
Java 8 流式编程
java·开发语言·windows
肯戳加勾24 分钟前
JAVA最常见的装箱/拆箱坑
java·后端
Memory_荒年25 分钟前
ReentrantLock:AQS家的“锁二代”,但比 synchronized 更会“来事儿”
java·后端
巫山老妖25 分钟前
OpenClaw 心跳机制实战:让 AI Agent 24 小时不停自主运行
java·前端
没有bug.的程序员26 分钟前
低代码平台后端引擎:元数据驱动架构、插件化内核与 Java 扩展机制
java·低代码·架构·插件化·元数据·扩展机制