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

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
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
A B C D E G H K L M P R S T U V 
所有类 所有程序包