跳过导航链接
A C D E I P R S 

A

AesEncryptAlgorithmApiImpl - cn.stylefeng.roses.kernel.security.database.algorithm.impl中的类
AES 加密解密实现
AesEncryptAlgorithmApiImpl(byte[]) - 类 的构造器cn.stylefeng.roses.kernel.security.database.algorithm.impl.AesEncryptAlgorithmApiImpl
 

C

cn.stylefeng.roses.kernel.security.database.algorithm - 程序包 cn.stylefeng.roses.kernel.security.database.algorithm
 
cn.stylefeng.roses.kernel.security.database.algorithm.impl - 程序包 cn.stylefeng.roses.kernel.security.database.algorithm.impl
 
cn.stylefeng.roses.kernel.security.database.annotation - 程序包 cn.stylefeng.roses.kernel.security.database.annotation
 
cn.stylefeng.roses.kernel.security.database.init - 程序包 cn.stylefeng.roses.kernel.security.database.init
 
cn.stylefeng.roses.kernel.security.database.interceptor - 程序包 cn.stylefeng.roses.kernel.security.database.interceptor
 

D

decrypt(String) - 接口 中的方法cn.stylefeng.roses.kernel.security.database.algorithm.EncryptAlgorithmApi
解密算法
decrypt(String) - 类 中的方法cn.stylefeng.roses.kernel.security.database.algorithm.impl.AesEncryptAlgorithmApiImpl
 
DefaultConfigInitCallbackImpl - cn.stylefeng.roses.kernel.security.database.init中的类
数据库加密配置初始化回调
DefaultConfigInitCallbackImpl() - 类 的构造器cn.stylefeng.roses.kernel.security.database.init.DefaultConfigInitCallbackImpl
 

E

encrypt(String) - 接口 中的方法cn.stylefeng.roses.kernel.security.database.algorithm.EncryptAlgorithmApi
加密算法
encrypt(String) - 类 中的方法cn.stylefeng.roses.kernel.security.database.algorithm.impl.AesEncryptAlgorithmApiImpl
 
EncryptAlgorithmApi - cn.stylefeng.roses.kernel.security.database.algorithm中的接口
加密算法接口 可根据自身需要自定义实现,默认实现为AES
EncryptField - cn.stylefeng.roses.kernel.security.database.annotation中的注释类型
需要加密字段注解 该注解作用范围在字段上面(该类需要加 ProtectedData 注解)

I

initAfter() - 类 中的方法cn.stylefeng.roses.kernel.security.database.init.DefaultConfigInitCallbackImpl
 
initBefore() - 类 中的方法cn.stylefeng.roses.kernel.security.database.init.DefaultConfigInitCallbackImpl
 
intercept(Invocation) - 类 中的方法cn.stylefeng.roses.kernel.security.database.interceptor.ParameterInterceptor
 
intercept(Invocation) - 类 中的方法cn.stylefeng.roses.kernel.security.database.interceptor.ResultInterceptor
 

P

ParameterInterceptor - cn.stylefeng.roses.kernel.security.database.interceptor中的类
Mybatis拦截器,拦截入库参数
ParameterInterceptor() - 类 的构造器cn.stylefeng.roses.kernel.security.database.interceptor.ParameterInterceptor
 
plugin(Object) - 类 中的方法cn.stylefeng.roses.kernel.security.database.interceptor.ParameterInterceptor
 
plugin(Object) - 类 中的方法cn.stylefeng.roses.kernel.security.database.interceptor.ResultInterceptor
 
ProtectedData - cn.stylefeng.roses.kernel.security.database.annotation中的注释类型
被保护数据标识注解(标识那个DTO需要加解密) 该注解作用范围在类上面
ProtectedField - cn.stylefeng.roses.kernel.security.database.annotation中的注释类型
需要加解密字段注解(该字段自动加解密,数据库是密文,查看时是明文) 该注解作用范围在字段上面(该类需要加 ProtectedData 注解)

R

ResultInterceptor - cn.stylefeng.roses.kernel.security.database.interceptor中的类
Mybatis拦截器,拦截返回参数
ResultInterceptor() - 类 的构造器cn.stylefeng.roses.kernel.security.database.interceptor.ResultInterceptor
 

S

setInstance(SymmetricCrypto) - 接口 中的方法cn.stylefeng.roses.kernel.security.database.algorithm.EncryptAlgorithmApi
设置加密实例 只有在项目首次初始化配置时调用,随意调用会导致之前加密数据无法解密
setInstance(SymmetricCrypto) - 类 中的方法cn.stylefeng.roses.kernel.security.database.algorithm.impl.AesEncryptAlgorithmApiImpl
 
setProperties(Properties) - 类 中的方法cn.stylefeng.roses.kernel.security.database.interceptor.ParameterInterceptor
 
setProperties(Properties) - 类 中的方法cn.stylefeng.roses.kernel.security.database.interceptor.ResultInterceptor
 
symmetricCrypto - 类 中的变量cn.stylefeng.roses.kernel.security.database.algorithm.impl.AesEncryptAlgorithmApiImpl
AES加密实体类
A C D E I P R S 
跳过导航链接

Copyright © 2021. All rights reserved.