Skip to content

cuukenn/encryptor-starter

Repository files navigation

数据传输加解密通用实现组件

简介

encryptor-spring-boot-starter是一个基于springboot的快速集成数据传输加密的信息增强启动器。

特性

  • 支持 切换密钥协商算法
  • 支持 切换对称加密算法
  • 支持 切换签名算法
  • 支持 切换编码算法
  • 支持 切换加解密核心数据加载及响应位置策略
  • 支持 请求、响应可选处理及uri,请求contentType,响应contentType白名单处理
  • 支持 uri匹配不同密钥算法配置
  • 支持 网关测试环境可选跳过功能
  • 支持 网关gzip的encode,decode处理
  • 支持 网关自定义contentType类型处理

使用方法

  • 1、导入pom
    • 普通项目

      <!-- 具体发布版本可通过以下地址查询 -->
      <!-- https://mvnrepository.com/artifact/io.github.cuukenn -->
      <dependency>
        <groupId>io.github.cuukenn.encryptor</groupId>
        <artifactId>encryptor-core</artifactId>
        <version>版本</version>
      </dependency>
    • web项目。

      <!-- 具体发布版本可通过以下地址查询 -->
      <!-- https://mvnrepository.com/artifact/io.github.cuukenn -->
      <dependency>
        <groupId>io.github.cuukenn.encryptor</groupId>
        <artifactId>encryptor-web-spring-boot-starter</artifactId>
        <version>版本</version>
      </dependency>
    • gateway项目。

      <!-- 具体发布版本可通过以下地址查询 -->
      <!-- https://mvnrepository.com/artifact/io.github.cuukenn/dynamic-mongodb-database-starter -->
      <dependency>
        <groupId>io.github.cuukenn.encryptor</groupId>
        <artifactId>encryptor-gateway-spring-boot-starter</artifactId>
        <version>版本</version>
      </dependency>

代码示例

  • 详见项目example

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published