├── .gitignore ├── LICENSE ├── README.md ├── README_EN.md ├── pom.xml └── src └── main └── java └── cn └── licoy └── encryptbody ├── advice ├── DecryptRequestBodyAdvice.java └── EncryptResponseBodyAdvice.java ├── annotation ├── EnableEncryptBody.java ├── FieldBody.java ├── decrypt │ ├── AESDecryptBody.java │ ├── DESDecryptBody.java │ ├── DecryptBody.java │ └── RSADecryptBody.java └── encrypt │ ├── AESEncryptBody.java │ ├── DESEncryptBody.java │ ├── EncryptBody.java │ ├── MD5EncryptBody.java │ ├── RSAEncryptBody.java │ └── SHAEncryptBody.java ├── bean ├── DecryptAnnotationInfoBean.java ├── DecryptHttpInputMessage.java ├── EncryptAnnotationInfoBean.java └── ISecurityInfo.java ├── config ├── EncryptBodyConfig.java └── HttpConverterConfig.java ├── enums ├── DecryptBodyMethod.java ├── EncryptBodyMethod.java ├── RSAKeyType.java └── SHAEncryptType.java ├── exception ├── DecryptBodyFailException.java ├── DecryptMethodNotFoundException.java ├── EncryptBodyFailException.java ├── EncryptMethodNotFoundException.java ├── IllegalSecurityTypeException.java └── KeyNotConfiguredException.java └── util ├── CommonUtils.java └── ShaEncryptUtil.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Licoy/encrypt-body-spring-boot-starter/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Licoy/encrypt-body-spring-boot-starter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Licoy/encrypt-body-spring-boot-starter/HEAD/README.md -------------------------------------------------------------------------------- /README_EN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Licoy/encrypt-body-spring-boot-starter/HEAD/README_EN.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Licoy/encrypt-body-spring-boot-starter/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/cn/licoy/encryptbody/advice/DecryptRequestBodyAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Licoy/encrypt-body-spring-boot-starter/HEAD/src/main/java/cn/licoy/encryptbody/advice/DecryptRequestBodyAdvice.java -------------------------------------------------------------------------------- /src/main/java/cn/licoy/encryptbody/advice/EncryptResponseBodyAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Licoy/encrypt-body-spring-boot-starter/HEAD/src/main/java/cn/licoy/encryptbody/advice/EncryptResponseBodyAdvice.java -------------------------------------------------------------------------------- /src/main/java/cn/licoy/encryptbody/annotation/EnableEncryptBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Licoy/encrypt-body-spring-boot-starter/HEAD/src/main/java/cn/licoy/encryptbody/annotation/EnableEncryptBody.java -------------------------------------------------------------------------------- /src/main/java/cn/licoy/encryptbody/annotation/FieldBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Licoy/encrypt-body-spring-boot-starter/HEAD/src/main/java/cn/licoy/encryptbody/annotation/FieldBody.java -------------------------------------------------------------------------------- /src/main/java/cn/licoy/encryptbody/annotation/decrypt/AESDecryptBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Licoy/encrypt-body-spring-boot-starter/HEAD/src/main/java/cn/licoy/encryptbody/annotation/decrypt/AESDecryptBody.java -------------------------------------------------------------------------------- /src/main/java/cn/licoy/encryptbody/annotation/decrypt/DESDecryptBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Licoy/encrypt-body-spring-boot-starter/HEAD/src/main/java/cn/licoy/encryptbody/annotation/decrypt/DESDecryptBody.java -------------------------------------------------------------------------------- /src/main/java/cn/licoy/encryptbody/annotation/decrypt/DecryptBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Licoy/encrypt-body-spring-boot-starter/HEAD/src/main/java/cn/licoy/encryptbody/annotation/decrypt/DecryptBody.java -------------------------------------------------------------------------------- /src/main/java/cn/licoy/encryptbody/annotation/decrypt/RSADecryptBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Licoy/encrypt-body-spring-boot-starter/HEAD/src/main/java/cn/licoy/encryptbody/annotation/decrypt/RSADecryptBody.java -------------------------------------------------------------------------------- /src/main/java/cn/licoy/encryptbody/annotation/encrypt/AESEncryptBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Licoy/encrypt-body-spring-boot-starter/HEAD/src/main/java/cn/licoy/encryptbody/annotation/encrypt/AESEncryptBody.java -------------------------------------------------------------------------------- /src/main/java/cn/licoy/encryptbody/annotation/encrypt/DESEncryptBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Licoy/encrypt-body-spring-boot-starter/HEAD/src/main/java/cn/licoy/encryptbody/annotation/encrypt/DESEncryptBody.java -------------------------------------------------------------------------------- /src/main/java/cn/licoy/encryptbody/annotation/encrypt/EncryptBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Licoy/encrypt-body-spring-boot-starter/HEAD/src/main/java/cn/licoy/encryptbody/annotation/encrypt/EncryptBody.java -------------------------------------------------------------------------------- /src/main/java/cn/licoy/encryptbody/annotation/encrypt/MD5EncryptBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Licoy/encrypt-body-spring-boot-starter/HEAD/src/main/java/cn/licoy/encryptbody/annotation/encrypt/MD5EncryptBody.java -------------------------------------------------------------------------------- /src/main/java/cn/licoy/encryptbody/annotation/encrypt/RSAEncryptBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Licoy/encrypt-body-spring-boot-starter/HEAD/src/main/java/cn/licoy/encryptbody/annotation/encrypt/RSAEncryptBody.java -------------------------------------------------------------------------------- /src/main/java/cn/licoy/encryptbody/annotation/encrypt/SHAEncryptBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Licoy/encrypt-body-spring-boot-starter/HEAD/src/main/java/cn/licoy/encryptbody/annotation/encrypt/SHAEncryptBody.java -------------------------------------------------------------------------------- /src/main/java/cn/licoy/encryptbody/bean/DecryptAnnotationInfoBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Licoy/encrypt-body-spring-boot-starter/HEAD/src/main/java/cn/licoy/encryptbody/bean/DecryptAnnotationInfoBean.java -------------------------------------------------------------------------------- /src/main/java/cn/licoy/encryptbody/bean/DecryptHttpInputMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Licoy/encrypt-body-spring-boot-starter/HEAD/src/main/java/cn/licoy/encryptbody/bean/DecryptHttpInputMessage.java -------------------------------------------------------------------------------- /src/main/java/cn/licoy/encryptbody/bean/EncryptAnnotationInfoBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Licoy/encrypt-body-spring-boot-starter/HEAD/src/main/java/cn/licoy/encryptbody/bean/EncryptAnnotationInfoBean.java -------------------------------------------------------------------------------- /src/main/java/cn/licoy/encryptbody/bean/ISecurityInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Licoy/encrypt-body-spring-boot-starter/HEAD/src/main/java/cn/licoy/encryptbody/bean/ISecurityInfo.java -------------------------------------------------------------------------------- /src/main/java/cn/licoy/encryptbody/config/EncryptBodyConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Licoy/encrypt-body-spring-boot-starter/HEAD/src/main/java/cn/licoy/encryptbody/config/EncryptBodyConfig.java -------------------------------------------------------------------------------- /src/main/java/cn/licoy/encryptbody/config/HttpConverterConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Licoy/encrypt-body-spring-boot-starter/HEAD/src/main/java/cn/licoy/encryptbody/config/HttpConverterConfig.java -------------------------------------------------------------------------------- /src/main/java/cn/licoy/encryptbody/enums/DecryptBodyMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Licoy/encrypt-body-spring-boot-starter/HEAD/src/main/java/cn/licoy/encryptbody/enums/DecryptBodyMethod.java -------------------------------------------------------------------------------- /src/main/java/cn/licoy/encryptbody/enums/EncryptBodyMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Licoy/encrypt-body-spring-boot-starter/HEAD/src/main/java/cn/licoy/encryptbody/enums/EncryptBodyMethod.java -------------------------------------------------------------------------------- /src/main/java/cn/licoy/encryptbody/enums/RSAKeyType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Licoy/encrypt-body-spring-boot-starter/HEAD/src/main/java/cn/licoy/encryptbody/enums/RSAKeyType.java -------------------------------------------------------------------------------- /src/main/java/cn/licoy/encryptbody/enums/SHAEncryptType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Licoy/encrypt-body-spring-boot-starter/HEAD/src/main/java/cn/licoy/encryptbody/enums/SHAEncryptType.java -------------------------------------------------------------------------------- /src/main/java/cn/licoy/encryptbody/exception/DecryptBodyFailException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Licoy/encrypt-body-spring-boot-starter/HEAD/src/main/java/cn/licoy/encryptbody/exception/DecryptBodyFailException.java -------------------------------------------------------------------------------- /src/main/java/cn/licoy/encryptbody/exception/DecryptMethodNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Licoy/encrypt-body-spring-boot-starter/HEAD/src/main/java/cn/licoy/encryptbody/exception/DecryptMethodNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/cn/licoy/encryptbody/exception/EncryptBodyFailException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Licoy/encrypt-body-spring-boot-starter/HEAD/src/main/java/cn/licoy/encryptbody/exception/EncryptBodyFailException.java -------------------------------------------------------------------------------- /src/main/java/cn/licoy/encryptbody/exception/EncryptMethodNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Licoy/encrypt-body-spring-boot-starter/HEAD/src/main/java/cn/licoy/encryptbody/exception/EncryptMethodNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/cn/licoy/encryptbody/exception/IllegalSecurityTypeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Licoy/encrypt-body-spring-boot-starter/HEAD/src/main/java/cn/licoy/encryptbody/exception/IllegalSecurityTypeException.java -------------------------------------------------------------------------------- /src/main/java/cn/licoy/encryptbody/exception/KeyNotConfiguredException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Licoy/encrypt-body-spring-boot-starter/HEAD/src/main/java/cn/licoy/encryptbody/exception/KeyNotConfiguredException.java -------------------------------------------------------------------------------- /src/main/java/cn/licoy/encryptbody/util/CommonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Licoy/encrypt-body-spring-boot-starter/HEAD/src/main/java/cn/licoy/encryptbody/util/CommonUtils.java -------------------------------------------------------------------------------- /src/main/java/cn/licoy/encryptbody/util/ShaEncryptUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Licoy/encrypt-body-spring-boot-starter/HEAD/src/main/java/cn/licoy/encryptbody/util/ShaEncryptUtil.java --------------------------------------------------------------------------------