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());
相关推荐
okseekw7 分钟前
Maven从入门到实战:核心概念+配置详解+避坑指南
java·后端
tryxr11 分钟前
ReentrantLock 与 synchronized 的区别
java··reentrantlock
Java爱好狂.38 分钟前
Java面试Redis核心知识点整理!
java·数据库·redis·分布式锁·java面试·后端开发·java八股文
sheji34161 小时前
【开题答辩全过程】以 基于Java的应急安全学习平台的设计与实现为例,包含答辩的问题和答案
java·开发语言·学习
程序员小假1 小时前
我们来说一下消息的可靠性投递
java·后端
席之郎小果冻1 小时前
【04】【创建型】【聊一聊,建造者模式】
java·前端·建造者模式
原来是好奇心1 小时前
深入Spring Boot源码(四):Starter机制与依赖管理深度解析
java·源码·springboot·starter
阿杆1 小时前
如何在 Spring Boot 中接入 Amazon ElastiCache
java·数据库·redis
cheems95272 小时前
锁策略的介绍
java·开发语言