索引

A B C D E F G H I K M P R S T V 
All Classes and Interfaces|常量字段值|所有程序包

A

addArgumentResolvers(List<HandlerMethodArgumentResolver>) - 类中的方法 cn.iosd.starter.encrypt.rsa.config.DecryptRequestParamsConverterConfig
 
address(String) - 类中的静态方法 cn.iosd.starter.encrypt.desensitized.utils.DesensitizedUtils
【地址】只显示到地区,不显示详细地址,比如:北京市海淀区****
ADDRESS - enum class 中的枚举常量 cn.iosd.starter.encrypt.desensitized.vo.SensitiveRule
地址
afterBodyRead(Object, HttpInputMessage, MethodParameter, Type, Class<? extends HttpMessageConverter<?>>) - 类中的方法 cn.iosd.starter.encrypt.rsa.annotation.DecryptRequestParamsAdvice
 

B

BANK_CARD - enum class 中的枚举常量 cn.iosd.starter.encrypt.desensitized.vo.SensitiveRule
银行卡
bankCard(String) - 类中的静态方法 cn.iosd.starter.encrypt.desensitized.utils.DesensitizedUtils
【银行卡号】前六位,后四位,其他用星号隐藏每位1个星号,比如:622260**********1234
beforeBodyRead(HttpInputMessage, MethodParameter, Type, Class<? extends HttpMessageConverter<?>>) - 类中的方法 cn.iosd.starter.encrypt.rsa.annotation.DecryptRequestParamsAdvice
 
beforeBodyWrite(Object, MethodParameter, MediaType, Class<? extends HttpMessageConverter<?>>, ServerHttpRequest, ServerHttpResponse) - 类中的方法 cn.iosd.starter.encrypt.rsa.annotation.EncryptResponseParamsAdvice
对响应体进行加密处理

C

CHINESE_NAME - enum class 中的枚举常量 cn.iosd.starter.encrypt.desensitized.vo.SensitiveRule
中文名
chineseName(String) - 类中的静态方法 cn.iosd.starter.encrypt.desensitized.utils.DesensitizedUtils
【中文姓名】只显示最后一个汉字,其他隐藏为星号,比如:**梦
cn.iosd.starter.encrypt.desensitized.annotation - 程序包 cn.iosd.starter.encrypt.desensitized.annotation
 
cn.iosd.starter.encrypt.desensitized.utils - 程序包 cn.iosd.starter.encrypt.desensitized.utils
 
cn.iosd.starter.encrypt.desensitized.vo - 程序包 cn.iosd.starter.encrypt.desensitized.vo
 
cn.iosd.starter.encrypt.rsa.annotation - 程序包 cn.iosd.starter.encrypt.rsa.annotation
 
cn.iosd.starter.encrypt.rsa.config - 程序包 cn.iosd.starter.encrypt.rsa.config
 
cn.iosd.starter.encrypt.rsa.properties - 程序包 cn.iosd.starter.encrypt.rsa.properties
 
cn.iosd.starter.encrypt.rsa.utils - 程序包 cn.iosd.starter.encrypt.rsa.utils
 
CUSTOM_BROADSIDE_CLEAR_TEXT - enum class 中的枚举常量 cn.iosd.starter.encrypt.desensitized.vo.SensitiveRule
自定义-两侧保留明文
CUSTOM_BROADSIDE_MASK_TEXT - enum class 中的枚举常量 cn.iosd.starter.encrypt.desensitized.vo.SensitiveRule
自定义-两侧密文

D

decrypt(String, String) - 类中的静态方法 cn.iosd.starter.encrypt.rsa.utils.RsaUtils
使用私钥解密数据
DecryptRequestParams - cn.iosd.starter.encrypt.rsa.annotation中的Annotation Interface
对接口的请求参数解密
DecryptRequestParamsAdvice - cn.iosd.starter.encrypt.rsa.annotation中的类
解密请求参数
DecryptRequestParamsAdvice() - 类的构造器 cn.iosd.starter.encrypt.rsa.annotation.DecryptRequestParamsAdvice
 
DecryptRequestParamsConverterConfig - cn.iosd.starter.encrypt.rsa.config中的类
配置项注入映射资源
DecryptRequestParamsConverterConfig() - 类的构造器 cn.iosd.starter.encrypt.rsa.config.DecryptRequestParamsConverterConfig
 
DecryptRequestParamsResolve - cn.iosd.starter.encrypt.rsa.annotation中的类
解密请求参数
DecryptRequestParamsResolve() - 类的构造器 cn.iosd.starter.encrypt.rsa.annotation.DecryptRequestParamsResolve
 
DESENSITIZE_MAP - 类中的静态变量 cn.iosd.starter.encrypt.desensitized.utils.DesensitizedUtils
函数式接口
Desensitized - cn.iosd.starter.encrypt.desensitized.annotation中的Annotation Interface
方法开启脱敏
DesensitizedHandler - cn.iosd.starter.encrypt.desensitized.annotation中的类
 
DesensitizedHandler() - 类的构造器 cn.iosd.starter.encrypt.desensitized.annotation.DesensitizedHandler
 
DesensitizedUtils - cn.iosd.starter.encrypt.desensitized.utils中的类
脱敏工具类
DesensitizedUtils() - 类的构造器 cn.iosd.starter.encrypt.desensitized.utils.DesensitizedUtils
 
desValue(String, int, int) - 类中的静态方法 cn.iosd.starter.encrypt.desensitized.utils.DesensitizedUtils
对字符串进行脱敏操作

E

email(String) - 类中的静态方法 cn.iosd.starter.encrypt.desensitized.utils.DesensitizedUtils
【电子邮箱 邮箱前缀仅显示第一个字母,前缀其他隐藏,用星号代替,@及后面的地址显示,比如:d**@126.com
EMAIL - enum class 中的枚举常量 cn.iosd.starter.encrypt.desensitized.vo.SensitiveRule
电子邮件
encrypt(String, String) - 类中的静态方法 cn.iosd.starter.encrypt.rsa.utils.RsaUtils
使用公钥加密数据
EncryptResponseParams - cn.iosd.starter.encrypt.rsa.annotation中的Annotation Interface
对接口返回参数加密
EncryptResponseParamsAdvice - cn.iosd.starter.encrypt.rsa.annotation中的类
加密响应参数
EncryptResponseParamsAdvice() - 类的构造器 cn.iosd.starter.encrypt.rsa.annotation.EncryptResponseParamsAdvice
 

F

FIXED_PHONE - enum class 中的枚举常量 cn.iosd.starter.encrypt.desensitized.vo.SensitiveRule
座机号
fixedPhone(String) - 类中的静态方法 cn.iosd.starter.encrypt.desensitized.utils.DesensitizedUtils
【固定电话】后四位,其他隐藏,比如 ****1234

G

generateKeyPair() - 类中的静态方法 cn.iosd.starter.encrypt.rsa.utils.RsaUtils
生成 RSA 密钥对
getEnabled() - 类中的方法 cn.iosd.starter.encrypt.rsa.properties.RsaProperties.TimestampValidation
 
getExpiryMillis() - 类中的方法 cn.iosd.starter.encrypt.rsa.properties.RsaProperties.TimestampValidation
 
getPrivateKey() - 类中的方法 cn.iosd.starter.encrypt.rsa.properties.RsaProperties
 
getPublicKey() - 类中的方法 cn.iosd.starter.encrypt.rsa.properties.RsaProperties
 
getTimestampValidation() - 类中的方法 cn.iosd.starter.encrypt.rsa.properties.RsaProperties
 

H

handleEmptyBody(Object, HttpInputMessage, MethodParameter, Type, Class<? extends HttpMessageConverter<?>>) - 类中的方法 cn.iosd.starter.encrypt.rsa.annotation.DecryptRequestParamsAdvice
 

I

ID_CARD - enum class 中的枚举常量 cn.iosd.starter.encrypt.desensitized.vo.SensitiveRule
身份证号
idCardNum(String) - 类中的静态方法 cn.iosd.starter.encrypt.desensitized.utils.DesensitizedUtils
【身份证号】显示前六位, 四位,其他隐藏。
idempotent(ProceedingJoinPoint) - 类中的方法 cn.iosd.starter.encrypt.desensitized.annotation.DesensitizedHandler
 

K

key(String) - 类中的静态方法 cn.iosd.starter.encrypt.desensitized.utils.DesensitizedUtils
【密钥】密钥除了最后三位,全部都用*代替,比如:***xdS 脱敏后长度为6,如果明文长度不足三位,则按实际长度显示,剩余位置补*

M

maskValue(String, int, int) - 类中的静态方法 cn.iosd.starter.encrypt.desensitized.utils.DesensitizedUtils
对字符串进行脱敏操作
MOBILE_PHONE - enum class 中的枚举常量 cn.iosd.starter.encrypt.desensitized.vo.SensitiveRule
手机号
mobilePhone(String) - 类中的静态方法 cn.iosd.starter.encrypt.desensitized.utils.DesensitizedUtils
【手机号码】前三位,后四位,其他隐藏,比如135****6810

P

password(String) - 类中的静态方法 cn.iosd.starter.encrypt.desensitized.utils.DesensitizedUtils
【密码】密码的全部字符都用*代替,比如:******
PASSWORD - enum class 中的枚举常量 cn.iosd.starter.encrypt.desensitized.vo.SensitiveRule
密码
prefixLen() - annotation interface 中的元素 cn.iosd.starter.encrypt.desensitized.annotation.SensitiveField
自定义规则-左侧几位字段进行操作

R

resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - 类中的方法 cn.iosd.starter.encrypt.rsa.annotation.DecryptRequestParamsResolve
 
RsaProperties - cn.iosd.starter.encrypt.rsa.properties中的类
 
RsaProperties() - 类的构造器 cn.iosd.starter.encrypt.rsa.properties.RsaProperties
 
RsaProperties.TimestampValidation - cn.iosd.starter.encrypt.rsa.properties中的类
 
RsaUtils - cn.iosd.starter.encrypt.rsa.utils中的类
 
RsaUtils() - 类的构造器 cn.iosd.starter.encrypt.rsa.utils.RsaUtils
 
rule() - annotation interface 中的元素 cn.iosd.starter.encrypt.desensitized.annotation.SensitiveField
脱敏规则

S

SecureParams - cn.iosd.starter.encrypt.rsa.annotation中的Annotation Interface
复合式注解
SensitiveEntity - cn.iosd.starter.encrypt.desensitized.annotation中的Annotation Interface
标注嵌套实体也进行脱敏
SensitiveField - cn.iosd.starter.encrypt.desensitized.annotation中的Annotation Interface
字段对应脱敏规则
SensitiveRule - cn.iosd.starter.encrypt.desensitized.vo中的Enum Class
脱敏规则
setEnabled(Boolean) - 类中的方法 cn.iosd.starter.encrypt.rsa.properties.RsaProperties.TimestampValidation
 
setExpiryMillis(Long) - 类中的方法 cn.iosd.starter.encrypt.rsa.properties.RsaProperties.TimestampValidation
 
setPrivateKey(String) - 类中的方法 cn.iosd.starter.encrypt.rsa.properties.RsaProperties
 
setPublicKey(String) - 类中的方法 cn.iosd.starter.encrypt.rsa.properties.RsaProperties
 
setTimestampValidation(RsaProperties.TimestampValidation) - 类中的方法 cn.iosd.starter.encrypt.rsa.properties.RsaProperties
 
suffixLen() - annotation interface 中的元素 cn.iosd.starter.encrypt.desensitized.annotation.SensitiveField
自定义规则-右侧几位字段进行操作
supports(MethodParameter, Class<? extends HttpMessageConverter<?>>) - 类中的方法 cn.iosd.starter.encrypt.rsa.annotation.EncryptResponseParamsAdvice
方法上包含注解EncryptResponseParams则进行拦截
supports(MethodParameter, Type, Class<? extends HttpMessageConverter<?>>) - 类中的方法 cn.iosd.starter.encrypt.rsa.annotation.DecryptRequestParamsAdvice
 
supportsParameter(MethodParameter) - 类中的方法 cn.iosd.starter.encrypt.rsa.annotation.DecryptRequestParamsResolve
 

T

TIMESTAMP - 类中的静态变量 cn.iosd.starter.encrypt.rsa.properties.RsaProperties.TimestampValidation
校验时间戳的字段
timestampValidation(RsaProperties.TimestampValidation, String) - 类中的静态方法 cn.iosd.starter.encrypt.rsa.utils.RsaUtils
时间戳校验方法
TimestampValidation() - 类的构造器 cn.iosd.starter.encrypt.rsa.properties.RsaProperties.TimestampValidation
 

V

valueOf(String) - enum class中的静态方法 cn.iosd.starter.encrypt.desensitized.vo.SensitiveRule
Returns the enum constant of this class with the specified name.
values() - enum class中的静态方法 cn.iosd.starter.encrypt.desensitized.vo.SensitiveRule
Returns an array containing the constants of this enum class, in the order they are declared.
A B C D E F G H I K M P R S T V 
All Classes and Interfaces|常量字段值|所有程序包