A B C D E G H R S V
A
- AESCipherAbstract - cn.coderxiaoc.encrypt中的类
-
- AESCipherAbstract() - 类 的构造器cn.coderxiaoc.encrypt.AESCipherAbstract
-
- AESCipherDefault - cn.coderxiaoc.encrypt中的类
-
- AESCipherDefault(AESProperty) - 类 的构造器cn.coderxiaoc.encrypt.AESCipherDefault
-
- AESProperty - cn.coderxiaoc.property中的类
-
- AESProperty() - 类 的构造器cn.coderxiaoc.property.AESProperty
-
- afterBodyRead(Object, HttpInputMessage, MethodParameter, Type, Class<? extends HttpMessageConverter<?>>) - 类 中的方法cn.coderxiaoc.advisor.RequestDecryptAdvisor
-
- aseEncrypt(AESProperty) - 类 中的方法cn.coderxiaoc.config.CipherConfiguration
-
B
- beforeBodyRead(HttpInputMessage, MethodParameter, Type, Class<? extends HttpMessageConverter<?>>) - 类 中的方法cn.coderxiaoc.advisor.RequestDecryptAdvisor
-
- beforeBodyWrite(Object, MethodParameter, MediaType, Class<? extends HttpMessageConverter<?>>, ServerHttpRequest, ServerHttpResponse) - 类 中的方法cn.coderxiaoc.advisor.ResponseEncryptAdvisor
-
响应体写出前执行加密逻辑
核心流程:1.校验响应类型 → 2.获取 @Encrypt 注解 → 3.解析响应数据 → 4.提取待加密字段 → 5.获取加密密钥 → 6.执行加密 → 7.合并加密结果 → 8.返回加密后数据
C
- Cipher - cn.coderxiaoc.encrypt中的接口
-
- CipherAutoConfiguration - cn.coderxiaoc.config中的类
-
- CipherAutoConfiguration() - 类 的构造器cn.coderxiaoc.config.CipherAutoConfiguration
-
- CipherConfiguration - cn.coderxiaoc.config中的类
-
- CipherConfiguration() - 类 的构造器cn.coderxiaoc.config.CipherConfiguration
-
- CipherException - cn.coderxiaoc.exception中的异常错误
-
- CipherException(Throwable) - 异常错误 的构造器cn.coderxiaoc.exception.CipherException
-
- cn.coderxiaoc.advisor - 程序包 cn.coderxiaoc.advisor
-
- cn.coderxiaoc.annotation - 程序包 cn.coderxiaoc.annotation
-
- cn.coderxiaoc.config - 程序包 cn.coderxiaoc.config
-
- cn.coderxiaoc.encrypt - 程序包 cn.coderxiaoc.encrypt
-
- cn.coderxiaoc.enums - 程序包 cn.coderxiaoc.enums
-
- cn.coderxiaoc.exception - 程序包 cn.coderxiaoc.exception
-
- cn.coderxiaoc.exception.decrypt - 程序包 cn.coderxiaoc.exception.decrypt
-
- cn.coderxiaoc.exception.encrypt - 程序包 cn.coderxiaoc.exception.encrypt
-
- cn.coderxiaoc.handlers - 程序包 cn.coderxiaoc.handlers
-
- cn.coderxiaoc.property - 程序包 cn.coderxiaoc.property
-
- cn.coderxiaoc.utils - 程序包 cn.coderxiaoc.utils
-
- createKeyPairWithFile(String, String) - 类 中的静态方法cn.coderxiaoc.utils.RSAUtil
-
- createKeyPairWithString() - 类 中的静态方法cn.coderxiaoc.utils.RSAUtil
-
- CreateSecretKeyException - cn.coderxiaoc.exception中的异常错误
-
- CreateSecretKeyException(Throwable) - 异常错误 的构造器cn.coderxiaoc.exception.CreateSecretKeyException
-
D
- Decrypt - cn.coderxiaoc.annotation中的注释类型
-
- decrypt(String, String) - 类 中的方法cn.coderxiaoc.encrypt.AESCipherDefault
-
- decrypt(String, String) - 接口 中的方法cn.coderxiaoc.encrypt.Cipher
-
- decrypt(String, String) - 类 中的方法cn.coderxiaoc.encrypt.RSACipherDefault
-
- DecryptBaseException - cn.coderxiaoc.exception.decrypt中的异常错误
-
- DecryptBaseException(String) - 异常错误 的构造器cn.coderxiaoc.exception.decrypt.DecryptBaseException
-
- DecryptBaseException(String, Throwable) - 异常错误 的构造器cn.coderxiaoc.exception.decrypt.DecryptBaseException
-
- DecryptedHttpInputMessage - cn.coderxiaoc.handlers中的类
-
- DecryptedHttpInputMessage(byte[], HttpHeaders) - 类 的构造器cn.coderxiaoc.handlers.DecryptedHttpInputMessage
-
- DecryptedHttpInputMessage(byte[]) - 类 的构造器cn.coderxiaoc.handlers.DecryptedHttpInputMessage
-
- DecryptFailedException - cn.coderxiaoc.exception.decrypt中的异常错误
-
- DecryptFailedException(String) - 异常错误 的构造器cn.coderxiaoc.exception.decrypt.DecryptFailedException
-
- DecryptFailedException(String, Throwable) - 异常错误 的构造器cn.coderxiaoc.exception.decrypt.DecryptFailedException
-
- DecryptFieldEmptyException - cn.coderxiaoc.exception.decrypt中的异常错误
-
- DecryptFieldEmptyException(String) - 异常错误 的构造器cn.coderxiaoc.exception.decrypt.DecryptFieldEmptyException
-
- DecryptInvalidJsonException - cn.coderxiaoc.exception.decrypt中的异常错误
-
- DecryptInvalidJsonException(String, Throwable) - 异常错误 的构造器cn.coderxiaoc.exception.decrypt.DecryptInvalidJsonException
-
- DecryptIOException - cn.coderxiaoc.exception.decrypt中的异常错误
-
- DecryptIOException(String, Throwable) - 异常错误 的构造器cn.coderxiaoc.exception.decrypt.DecryptIOException
-
- decryptObject(String, SecretKeySpec) - 类 中的方法cn.coderxiaoc.encrypt.AESCipherAbstract
-
- decryptObjectSection(String, PrivateKey) - 类 中的方法cn.coderxiaoc.encrypt.RSACipherAbstract
-
- DecryptResultFieldEmptyException - cn.coderxiaoc.exception.decrypt中的异常错误
-
- DecryptResultFieldEmptyException(String) - 异常错误 的构造器cn.coderxiaoc.exception.decrypt.DecryptResultFieldEmptyException
-
- DecryptResultFieldException - cn.coderxiaoc.exception.decrypt中的异常错误
-
- DecryptResultFieldException(String, Throwable) - 异常错误 的构造器cn.coderxiaoc.exception.decrypt.DecryptResultFieldException
-
- DecryptUnknownException - cn.coderxiaoc.exception.decrypt中的异常错误
-
- DecryptUnknownException(String, Throwable) - 异常错误 的构造器cn.coderxiaoc.exception.decrypt.DecryptUnknownException
-
- DefaultCipherMode - cn.coderxiaoc.enums中的枚举
-
E
- EnableCipher - cn.coderxiaoc.annotation中的注释类型
-
- Encrypt - cn.coderxiaoc.annotation中的注释类型
-
- encrypt(byte[], String) - 类 中的方法cn.coderxiaoc.encrypt.AESCipherDefault
-
- encrypt(byte[], String) - 接口 中的方法cn.coderxiaoc.encrypt.Cipher
-
- encrypt(byte[], String) - 类 中的方法cn.coderxiaoc.encrypt.RSACipherDefault
-
- EncryptBaseException - cn.coderxiaoc.exception.encrypt中的异常错误
-
- EncryptBaseException(String) - 异常错误 的构造器cn.coderxiaoc.exception.encrypt.EncryptBaseException
-
- EncryptBaseException(String, Throwable) - 异常错误 的构造器cn.coderxiaoc.exception.encrypt.EncryptBaseException
-
- EncryptBodyEmptyException - cn.coderxiaoc.exception.encrypt中的异常错误
-
- EncryptBodyEmptyException(String) - 异常错误 的构造器cn.coderxiaoc.exception.encrypt.EncryptBodyEmptyException
-
- EncryptFailedException - cn.coderxiaoc.exception.encrypt中的异常错误
-
- EncryptFailedException(String, Throwable) - 异常错误 的构造器cn.coderxiaoc.exception.encrypt.EncryptFailedException
-
- EncryptFailedException(String) - 异常错误 的构造器cn.coderxiaoc.exception.encrypt.EncryptFailedException
-
- EncryptFieldEmptyException - cn.coderxiaoc.exception.encrypt中的异常错误
-
- EncryptFieldEmptyException(String) - 异常错误 的构造器cn.coderxiaoc.exception.encrypt.EncryptFieldEmptyException
-
- EncryptInvalidJsonException - cn.coderxiaoc.exception.encrypt中的异常错误
-
- EncryptInvalidJsonException(String, Throwable) - 异常错误 的构造器cn.coderxiaoc.exception.encrypt.EncryptInvalidJsonException
-
- encryptObject(byte[], SecretKeySpec) - 类 中的方法cn.coderxiaoc.encrypt.AESCipherAbstract
-
- encryptObjectSection(byte[], PublicKey) - 类 中的方法cn.coderxiaoc.encrypt.RSACipherAbstract
-
- EncryptSecretKeyEmptyException - cn.coderxiaoc.exception.encrypt中的异常错误
-
- EncryptSecretKeyEmptyException(String) - 异常错误 的构造器cn.coderxiaoc.exception.encrypt.EncryptSecretKeyEmptyException
-
- EncryptUnknownException - cn.coderxiaoc.exception.encrypt中的异常错误
-
- EncryptUnknownException(String, Throwable) - 异常错误 的构造器cn.coderxiaoc.exception.encrypt.EncryptUnknownException
-
- EncryptUnsupportedMediaTypeException - cn.coderxiaoc.exception.encrypt中的异常错误
-
- EncryptUnsupportedMediaTypeException(String) - 异常错误 的构造器cn.coderxiaoc.exception.encrypt.EncryptUnsupportedMediaTypeException
-
G
- getBody() - 类 中的方法cn.coderxiaoc.handlers.DecryptedHttpInputMessage
-
- getHeaders() - 类 中的方法cn.coderxiaoc.handlers.DecryptedHttpInputMessage
-
- getSecretKey(String) - 类 中的方法cn.coderxiaoc.encrypt.AESCipherAbstract
-
H
- handleEmptyBody(Object, HttpInputMessage, MethodParameter, Type, Class<? extends HttpMessageConverter<?>>) - 类 中的方法cn.coderxiaoc.advisor.RequestDecryptAdvisor
-
R
- readPrivateKeyFromByte(byte[]) - 类 中的静态方法cn.coderxiaoc.utils.RSAUtil
-
- readPublicKeyFromByte(byte[]) - 类 中的静态方法cn.coderxiaoc.utils.RSAUtil
-
- ReadSecretKeyException - cn.coderxiaoc.exception中的异常错误
-
- ReadSecretKeyException(Throwable) - 异常错误 的构造器cn.coderxiaoc.exception.ReadSecretKeyException
-
- RequestDecryptAdvisor - cn.coderxiaoc.advisor中的类
-
请求体解密增强器
作用:对标注 @Decrypt 注解的方法/类,自动解密请求体数据后再进行参数绑定
- RequestDecryptAdvisor(Cipher) - 类 的构造器cn.coderxiaoc.advisor.RequestDecryptAdvisor
-
- requestDecryptAdvisor(Cipher) - 类 中的方法cn.coderxiaoc.config.CipherConfiguration
-
- ResponseEncryptAdvisor - cn.coderxiaoc.advisor中的类
-
响应体加密增强器
作用:对标注 @Encrypt 注解的方法/类,自动加密响应体数据后返回给客户端
- ResponseEncryptAdvisor(Cipher) - 类 的构造器cn.coderxiaoc.advisor.ResponseEncryptAdvisor
-
构造注入加密器
- responseEncryptAdvisor(Cipher) - 类 中的方法cn.coderxiaoc.config.CipherConfiguration
-
- restorePrivateKey(String) - 类 中的方法cn.coderxiaoc.encrypt.RSACipherAbstract
-
- restorePublicKey(String) - 类 中的方法cn.coderxiaoc.encrypt.RSACipherAbstract
-
- RSACipherAbstract - cn.coderxiaoc.encrypt中的类
-
- RSACipherAbstract() - 类 的构造器cn.coderxiaoc.encrypt.RSACipherAbstract
-
- RSACipherDefault - cn.coderxiaoc.encrypt中的类
-
- RSACipherDefault(RSAProperty, ClassLoader) - 类 的构造器cn.coderxiaoc.encrypt.RSACipherDefault
-
- rsaEncrypt(RSAProperty) - 类 中的方法cn.coderxiaoc.config.CipherConfiguration
-
- RSAProperty - cn.coderxiaoc.property中的类
-
- RSAProperty() - 类 的构造器cn.coderxiaoc.property.RSAProperty
-
- RSAUtil - cn.coderxiaoc.utils中的类
-
- RSAUtil() - 类 的构造器cn.coderxiaoc.utils.RSAUtil
-
S
- selectImports(AnnotationMetadata) - 类 中的方法cn.coderxiaoc.config.CipherAutoConfiguration
-
- setBeanClassLoader(ClassLoader) - 类 中的方法cn.coderxiaoc.config.CipherConfiguration
-
- supports(MethodParameter, Type, Class<? extends HttpMessageConverter<?>>) - 类 中的方法cn.coderxiaoc.advisor.RequestDecryptAdvisor
-
- supports(MethodParameter, Class<? extends HttpMessageConverter<?>>) - 类 中的方法cn.coderxiaoc.advisor.ResponseEncryptAdvisor
-
判断当前响应是否需要执行加密逻辑
规则:1.方法上有 @Encrypt 注解 或 类上有 @Encrypt 注解;2.响应类型为 application/json
V
- valueOf(String) - 枚举 中的静态方法cn.coderxiaoc.enums.DefaultCipherMode
-
返回带有指定名称的该类型的枚举常量。
- values() - 枚举 中的静态方法cn.coderxiaoc.enums.DefaultCipherMode
-
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
A B C D E G H R S V
Copyright © 2025. All rights reserved.