A B C D E G H K L M P R S T U V
所有类 所有程序包
所有类 所有程序包
所有类 所有程序包
A
- addAlias(String, String) - 类 中的方法ai.yue.library.base.crypto.controller.key.exchange.KeyExchangeController
-
添加存储key别名
- addAlias(String, String) - 接口 中的方法ai.yue.library.base.crypto.dao.key.exchange.KeyExchangeStorage
-
添加存储key别名
- addAlias(String, String) - 类 中的方法ai.yue.library.base.crypto.dao.key.exchange.MapKeyExchangeStorage
-
添加存储key别名
- addAlias(String, String) - 类 中的方法ai.yue.library.base.crypto.dao.key.exchange.RedisKeyExchangeStorage
-
添加存储key别名
- ai.yue.library.base.crypto - 程序包 ai.yue.library.base.crypto
-
base-crypto库基于 hutool-crypto 进行二次封装,提供单例加解密与yml配置。
- ai.yue.library.base.crypto.annotation.key.exchange - 程序包 ai.yue.library.base.crypto.annotation.key.exchange
- ai.yue.library.base.crypto.client - 程序包 ai.yue.library.base.crypto.client
-
加解密单例
- ai.yue.library.base.crypto.config - 程序包 ai.yue.library.base.crypto.config
-
base-crypto配置包,提供自动配置项支持与增强
- ai.yue.library.base.crypto.config.properties - 程序包 ai.yue.library.base.crypto.config.properties
-
加解密自动配置属性
- ai.yue.library.base.crypto.constant.key.exchange - 程序包 ai.yue.library.base.crypto.constant.key.exchange
- ai.yue.library.base.crypto.controller.key.exchange - 程序包 ai.yue.library.base.crypto.controller.key.exchange
- ai.yue.library.base.crypto.dao.key.exchange - 程序包 ai.yue.library.base.crypto.dao.key.exchange
- ai.yue.library.base.crypto.dto.key.exchange - 程序包 ai.yue.library.base.crypto.dto.key.exchange
- ai.yue.library.base.crypto.util - 程序包 ai.yue.library.base.crypto.util
B
- BaseCryptoAutoConfig - ai.yue.library.base.crypto.config中的类
-
base-crypto配置,提供自动配置项支持与增强
- BaseCryptoAutoConfig() - 类 的构造器ai.yue.library.base.crypto.config.BaseCryptoAutoConfig
- beforeBodyRead(HttpInputMessage, MethodParameter, Type, Class<? extends HttpMessageConverter<?>>) - 类 中的方法ai.yue.library.base.crypto.annotation.key.exchange.RequestDecryptHandler
- beforeBodyWrite(T, MethodParameter, MediaType, Class<? extends HttpMessageConverter<?>>, ServerHttpRequest, ServerHttpResponse) - 类 中的方法ai.yue.library.base.crypto.annotation.key.exchange.ResponseEncryptHandler
C
- CryptoProperties - ai.yue.library.base.crypto.config.properties中的类
-
加解密自动配置属性
- CryptoProperties() - 类 的构造器ai.yue.library.base.crypto.config.properties.CryptoProperties
D
- dingtalkRobotSign(String, String) - 类 中的静态方法ai.yue.library.base.crypto.client.SecureCommon
-
钉钉机器人签名
E
- enableExchangeKeyDecrypt() - 注释类型 中的方法ai.yue.library.base.crypto.annotation.key.exchange.RequestDecrypt
-
使用交换密钥解密
- enableExchangeKeyEncrypt() - 注释类型 中的方法ai.yue.library.base.crypto.annotation.key.exchange.ResponseEncrypt
-
使用交换密钥加密
- EncryptParamUtils - ai.yue.library.base.crypto.util中的类
-
加密参数处理
- EncryptParamUtils() - 类 的构造器ai.yue.library.base.crypto.util.EncryptParamUtils
- ExchangeKeyEnum - ai.yue.library.base.crypto.constant.key.exchange中的枚举
-
交换密钥类型
- exchangeKeyType() - 注释类型 中的方法ai.yue.library.base.crypto.annotation.key.exchange.RequestDecrypt
-
交换密钥类型
- exchangeKeyType() - 注释类型 中的方法ai.yue.library.base.crypto.annotation.key.exchange.ResponseEncrypt
-
交换密钥类型
G
- getAES() - 类 中的静态方法ai.yue.library.base.crypto.client.SecureSingleton
-
获取自动配置单例 - AES
- getAsymmetricCrypto() - 枚举 中的方法ai.yue.library.base.crypto.constant.key.exchange.ExchangeKeyEnum
-
获得非对称加密实例
- getAsymmetricCrypto(String, String) - 枚举 中的方法ai.yue.library.base.crypto.constant.key.exchange.ExchangeKeyEnum
-
获得非对称加密实例
- getExchangeKey(String) - 接口 中的方法ai.yue.library.base.crypto.dao.key.exchange.KeyExchangeStorage
-
获得交换密钥
- getExchangeKey(String) - 类 中的方法ai.yue.library.base.crypto.dao.key.exchange.MapKeyExchangeStorage
-
获得交换密钥
- getExchangeKey(String) - 类 中的方法ai.yue.library.base.crypto.dao.key.exchange.RedisKeyExchangeStorage
-
获得交换密钥
- getExchangeKey(String, ExchangeKeyEnum, String) - 类 中的方法ai.yue.library.base.crypto.controller.key.exchange.KeyExchangeController
-
获得交换密钥
- getPrivateKeyBase64(String) - 接口 中的方法ai.yue.library.base.crypto.dao.key.exchange.KeyExchangeStorage
-
获得服务器与客户端第一步密钥交换所生成的私钥
- getPrivateKeyBase64(String) - 类 中的方法ai.yue.library.base.crypto.dao.key.exchange.MapKeyExchangeStorage
-
服务器与客户端第一步密钥交换所生成的私钥
- getPrivateKeyBase64(String) - 类 中的方法ai.yue.library.base.crypto.dao.key.exchange.RedisKeyExchangeStorage
-
服务器与客户端第一步密钥交换所生成的私钥
- getRSA() - 类 中的静态方法ai.yue.library.base.crypto.client.SecureSingleton
-
获取自动配置单例 - RSA
- getSymmetricCrypto(byte[]) - 枚举 中的方法ai.yue.library.base.crypto.constant.key.exchange.ExchangeKeyEnum
-
获得对称加密实例
H
- headerNameGetExchangeKey() - 注释类型 中的方法ai.yue.library.base.crypto.annotation.key.exchange.RequestDecrypt
-
使用headerName获得交换密钥
- headerNameGetExchangeKey() - 注释类型 中的方法ai.yue.library.base.crypto.annotation.key.exchange.ResponseEncrypt
-
使用headerName获得交换密钥
K
- key() - 注释类型 中的方法ai.yue.library.base.crypto.annotation.key.exchange.RequestDecrypt
-
解密密钥
- key() - 注释类型 中的方法ai.yue.library.base.crypto.annotation.key.exchange.ResponseEncrypt
-
加密密钥
- KeyExchangeConfig - ai.yue.library.base.crypto.config中的类
-
密钥交换Bean配置
- KeyExchangeConfig() - 类 的构造器ai.yue.library.base.crypto.config.KeyExchangeConfig
- KeyExchangeController - ai.yue.library.base.crypto.controller.key.exchange中的类
-
RSA密钥交换加密
- KeyExchangeController() - 类 的构造器ai.yue.library.base.crypto.controller.key.exchange.KeyExchangeController
- KeyExchangeDTO - ai.yue.library.base.crypto.dto.key.exchange中的类
-
密钥交换过程传输变量定义
- KeyExchangeDTO() - 类 的构造器ai.yue.library.base.crypto.dto.key.exchange.KeyExchangeDTO
- KeyExchangeProperties - ai.yue.library.base.crypto.config.properties中的类
-
密钥交换属性配置
- KeyExchangeProperties() - 类 的构造器ai.yue.library.base.crypto.config.properties.KeyExchangeProperties
- KeyExchangeStorage - ai.yue.library.base.crypto.dao.key.exchange中的接口
-
密钥交换存储策略
- KeyExchangeStorageEnum - ai.yue.library.base.crypto.constant.key.exchange中的枚举
L
- LOCAL_MAP - ai.yue.library.base.crypto.constant.key.exchange.KeyExchangeStorageEnum
-
使用Map作为交换密钥的存储策略
M
- mapKeyExchangeStorage() - 类 中的方法ai.yue.library.base.crypto.config.KeyExchangeConfig
- MapKeyExchangeStorage - ai.yue.library.base.crypto.dao.key.exchange中的类
-
Map密钥交换存储策略
- MapKeyExchangeStorage() - 类 的构造器ai.yue.library.base.crypto.dao.key.exchange.MapKeyExchangeStorage
P
- paramNameGetExchangeKey() - 注释类型 中的方法ai.yue.library.base.crypto.annotation.key.exchange.RequestDecrypt
-
使用paramName获得交换密钥
- paramNameGetExchangeKey() - 注释类型 中的方法ai.yue.library.base.crypto.annotation.key.exchange.ResponseEncrypt
-
使用paramName获得交换密钥
- PREFIX - 类 中的静态变量ai.yue.library.base.crypto.config.properties.CryptoProperties
-
Prefix of
CryptoProperties. - PREFIX - 类 中的静态变量ai.yue.library.base.crypto.config.properties.KeyExchangeProperties
-
Prefix of
KeyExchangeProperties.
R
- REDIS - ai.yue.library.base.crypto.constant.key.exchange.KeyExchangeStorageEnum
-
使用Redis作为交换密钥的存储策略(推荐)
- REDIS_PREFIX - 类 中的静态变量ai.yue.library.base.crypto.config.properties.CryptoProperties
- redisKeyExchangeStorage() - 类 中的方法ai.yue.library.base.crypto.config.KeyExchangeConfig
- RedisKeyExchangeStorage - ai.yue.library.base.crypto.dao.key.exchange中的类
-
Redis密钥交换存储策略
- RedisKeyExchangeStorage() - 类 的构造器ai.yue.library.base.crypto.dao.key.exchange.RedisKeyExchangeStorage
- RequestDecrypt - ai.yue.library.base.crypto.annotation.key.exchange中的注释类型
-
请求解密
- RequestDecryptHandler - ai.yue.library.base.crypto.annotation.key.exchange中的类
-
请求解密处理器
- RequestDecryptHandler() - 类 的构造器ai.yue.library.base.crypto.annotation.key.exchange.RequestDecryptHandler
- ResponseEncrypt - ai.yue.library.base.crypto.annotation.key.exchange中的注释类型
-
响应加密
- ResponseEncryptHandler<T> - ai.yue.library.base.crypto.annotation.key.exchange中的类
-
响应加密处理器
- ResponseEncryptHandler() - 类 的构造器ai.yue.library.base.crypto.annotation.key.exchange.ResponseEncryptHandler
- RSA_AES - ai.yue.library.base.crypto.constant.key.exchange.ExchangeKeyEnum
-
使用RSA进行密钥交换的通信过程加密
- rsaUriDecodingAndDecrypt(String) - 类 中的静态方法ai.yue.library.base.crypto.client.SecureSingleton
-
1.
S
- SecureCommon - ai.yue.library.base.crypto.client中的类
-
加解密-常用业务
- SecureCommon() - 类 的构造器ai.yue.library.base.crypto.client.SecureCommon
- SecureSingleton - ai.yue.library.base.crypto.client中的类
-
加解密单例
- SecureSingleton() - 类 的构造器ai.yue.library.base.crypto.client.SecureSingleton
- setExchangeKey(String, String) - 接口 中的方法ai.yue.library.base.crypto.dao.key.exchange.KeyExchangeStorage
-
设置交换密钥
- setExchangeKey(String, String) - 类 中的方法ai.yue.library.base.crypto.dao.key.exchange.MapKeyExchangeStorage
-
设置交换密钥
- setExchangeKey(String, String) - 类 中的方法ai.yue.library.base.crypto.dao.key.exchange.RedisKeyExchangeStorage
-
设置交换密钥
- setPrivateKeyBase64(String, String) - 接口 中的方法ai.yue.library.base.crypto.dao.key.exchange.KeyExchangeStorage
-
设置服务器与客户端第一步密钥交换所生成的私钥
- setPrivateKeyBase64(String, String) - 类 中的方法ai.yue.library.base.crypto.dao.key.exchange.MapKeyExchangeStorage
-
设置服务器与客户端第一步密钥交换所生成的私钥
- setPrivateKeyBase64(String, String) - 类 中的方法ai.yue.library.base.crypto.dao.key.exchange.RedisKeyExchangeStorage
-
设置服务器与客户端第一步密钥交换所生成的私钥
- SM2_SM4 - ai.yue.library.base.crypto.constant.key.exchange.ExchangeKeyEnum
-
使用SM2进行密钥交换的通信过程加密
- supports(MethodParameter, Class<? extends HttpMessageConverter<?>>) - 类 中的方法ai.yue.library.base.crypto.annotation.key.exchange.ResponseEncryptHandler
- supports(MethodParameter, Type, Class<? extends HttpMessageConverter<?>>) - 类 中的方法ai.yue.library.base.crypto.annotation.key.exchange.RequestDecryptHandler
T
- toEncryptByte(Object) - 类 中的静态方法ai.yue.library.base.crypto.util.EncryptParamUtils
-
将加密对象进行可识别的序列化并转换为字节数据
U
- useAuthTokenGetExchangeKey() - 注释类型 中的方法ai.yue.library.base.crypto.annotation.key.exchange.RequestDecrypt
-
使用OAuth2 Token获得交换密钥
- useAuthTokenGetExchangeKey() - 注释类型 中的方法ai.yue.library.base.crypto.annotation.key.exchange.ResponseEncrypt
-
使用OAuth2 Token获得交换密钥
V
- value() - 注释类型 中的方法ai.yue.library.base.crypto.annotation.key.exchange.RequestDecrypt
-
解密密钥
- value() - 注释类型 中的方法ai.yue.library.base.crypto.annotation.key.exchange.ResponseEncrypt
-
加密密钥
- valueOf(String) - 枚举 中的静态方法ai.yue.library.base.crypto.constant.key.exchange.ExchangeKeyEnum
-
返回带有指定名称的该类型的枚举常量。
- valueOf(String) - 枚举 中的静态方法ai.yue.library.base.crypto.constant.key.exchange.KeyExchangeStorageEnum
-
返回带有指定名称的该类型的枚举常量。
- values() - 枚举 中的静态方法ai.yue.library.base.crypto.constant.key.exchange.ExchangeKeyEnum
-
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
- values() - 枚举 中的静态方法ai.yue.library.base.crypto.constant.key.exchange.KeyExchangeStorageEnum
-
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
所有类 所有程序包