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());
相关推荐
随遇而安zx1 分钟前
【多线程】---JMM 与 volatile 深度解析
java·多线程
邪修king28 分钟前
Re:Linux系统篇(十九):进程篇(八): 进程等待详解:wait/waitpid,僵尸进程到底该如何回收
java·开发语言
啵啵啵鱼40 分钟前
DS-顺序表
java·数据结构·笔记·后端·链表·obsidian
TinyMemory1 小时前
Java 面向对象核心入门(七):方法重载 Overload,同一个方法名能干不一样的活
java·面向对象·overload·方法重载
吴声子夜歌1 小时前
Java扩展——OkHttp
java·开发语言·okhttp
卓怡学长1 小时前
w210基于springboot反诈平台设计与实现
java·spring boot·spring·intellij-idea
萧瑟余晖2 小时前
Java深入解析篇六十一之编译器API(javax.tools)详解
java·开发语言
码云数智-园园2 小时前
C++ STL 容器怎么选?vector、list、map、unordered_map 优缺点对比
java·开发语言
en.en..2 小时前
竖线 |:管道、按位或、掩码组合
java·开发语言