MCPcopy Index your code
hub / github.com/BubblingXuYijie/secure-api-spring-boot

github.com/BubblingXuYijie/secure-api-spring-boot @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
273 symbols 625 edges 40 files 81 documented · 30% updated 7mo ago★ 335 open issues

Browse by type

Functions 236 Types & classes 37
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

secure-api-spring-boot

项目地址 / Code Repo:https://github.com/BubblingXuYijie/secure-api-spring-boot

Gitee 仓库:https://gitee.com/BubblingXuYijie/secure-api-spring-boot

文档地址 / Doc Url:https://bubblingxuyijie.github.io/secure-api-doc

国内用户加速访问:https://doc.xuyijie.icu/secure-api-doc

一款接口参数和返回值加解密工具,高性能、轻量化,无任何外部依赖;支持 param、body 参数,spring boot 场景 启动器设计(支持 2 和 3),完全自动化,用户无需关心加密解密和密钥匹配过程。配置灵活,支持 yml 和 bean 方式, 支持注解、url 正则进行接口匹配,支持 AES、SM4、RSA 等多种加密方式,支持 DH 前后端密钥协商方式、支持数字签名校验。

An interface parameter and return value plus decipher tool, high performance, lightweight, without any external dependencies; support param, body parameters, spring boot scene launcher design (support 2 and 3), fully automated, users do not need to care about encryption decipher and key matching process. Flexible configuration, support yml and bean mode, support annotation, url regular interface matching, support AES, SM4, RSA and other encryption methods, support DH front and back end key negotiation method.Support digital signature verification.

Core symbols most depended-on inside this repo

Shape

Method 236
Class 33
Enum 4

Languages

Java100%

Modules by API surface

secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/model/SecureApiProperties.java50 symbols
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/model/SecureApiPropertiesConfig.java42 symbols
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/cipher/utils/CipherUtils.java17 symbols
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/cipher/enums/CipherAlgorithmEnum.java16 symbols
secure-api-test/src/main/java/icu/xuyijie/entity/User.java11 symbols
secure-api-test/src/main/java/icu/xuyijie/entity/ResultEntity.java11 symbols
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/handler/SecureApiArgumentResolver.java10 symbols
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/handler/SecureApiResponseHandler.java9 symbols
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/cipher/utils/PublicUtils.java9 symbols
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/threadlocal/SecureApiThreadLocal.java8 symbols
secure-api-test/src/main/java/icu/xuyijie/controller/TestController.java6 symbols
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/handler/SecureApiRequestHandler.java6 symbols

For agents

$ claude mcp add secure-api-spring-boot \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page