cas 加盐处理

CAS Authentication Credentials

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

3、加盐处理

##Encode Database Authentication 开始

#加密次数

cas.authn.jdbc.encode0.numberOfIterations=2

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

cas.authn.jdbc.encode0.numberOfIterationsFieldName=

盐值固定列

cas.authn.jdbc.encode0.saltFieldName=username

#静态盐值

cas.authn.jdbc.encode0.staticSalt=.

cas.authn.jdbc.encode0.sql=select * from ca_user where username=?

#对处理盐值后的算法

cas.authn.jdbc.encode0.algorithmName=MD5

cas.authn.jdbc.encode0.passwordFieldName=password

cas.authn.jdbc.encode0.expiredFieldName=expired

cas.authn.jdbc.encode0.disabledFieldName=disabled

##数据库连接

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

cas.authn.jdbc.encode0.dialect=org.hibernate.dialect.MySQLDialect

cas.authn.jdbc.encode0.driverClass=com.mysql.cj.jdbc.Driver

cas.authn.jdbc.encode0.user=root

cas.authn.jdbc.encode0.password=123456

复制代码
Md5Hash hash = new Md5Hash("123",".admin",2);
 System.out.println("对密码123加盐.admin后的密码:" + hash.toHex());
相关推荐
半旧5181 分钟前
【Java Web02】WEB服务器内部实现技术揭秘
java·服务器·前端
gis开发之家3 分钟前
日志怎么打才专业?Spring Boot 4 日志体系与 Logback 配置(生产级实战)
java·spring boot·后端·logback
SaaS发言人10 分钟前
渠道数字化解决方案横评:谁更懂快消
java·大数据·人工智能
JL1510 分钟前
Java并发编程面试全攻略-从synchronized到AQS底层原理
java·开发语言·面试·并发编程
ZC跨境爬虫19 分钟前
LeetCode 119. 杨辉三角 II(原地更新优化详解 + Java Python 实现)
java·python·leetcode
程序员黑豆6 小时前
Java包装类:基本类型与对象的桥梁
java·前端·ai编程
mldong10 小时前
"applicant" 契约:退回发起人的闭环设计
java·架构
月华路10 小时前
G1 垃圾回收:脏卡队列、记忆集与并发精化线程机制
java·开发语言
gugucoding10 小时前
47. 【Java】Java内存模型(JMM)与可见性
java·开发语言