Skip to content

加密注解一览表

憧憬Licoy edited this page Apr 6, 2022 · 4 revisions

@EncryptBody

对含有@ResponseBody注解的控制器的响应值进行加密

参数值

value

  • 释义:加密方式
  • 类型:EncryptBodyMethod
  • 默认值:EncryptBodyMethod.MD5

otherKey

  • 释义:其他加密秘钥(若已在application.yml中配置秘钥则此值可不填)
  • 类型:String
  • 默认值:""

shaType

  • 释义:SHA加密方式
  • 类型:SHAEncryptType
  • 默认值:SHAEncryptType.SHA256

@AESEncryptBody

对含有@ResponseBody注解的控制器的响应值采用AES方式进行加密

参数值

otherKey

  • 释义:其他加密秘钥(若已在application.yml中配置秘钥则此值可不填)
  • 类型:String
  • 默认值:""

@DESEncryptBody

对含有@ResponseBody注解的控制器的响应值采用DES方式进行加密

参数值

otherKey

  • 释义:其他加密秘钥(若已在application.yml中配置秘钥则此值可不填)
  • 类型:String
  • 默认值:""

@MD5EncryptBody

对含有@ResponseBody注解的控制器的响应值采用MD5方式进行加密

参数值

@SHAEncryptBody

对含有@ResponseBody注解的控制器的响应值采用SHA方式进行加密

参数值

value

  • 释义:SHA加密方式
  • 类型:SHAEncryptType
  • 默认值:SHAEncryptType.SHA256

@RSAEncryptBody

对含有@ResponseBody注解的控制器的响应值采用RSA方式进行加密