返回 Skill 列表
extension
分类: 开发与工程无需 API Key

合利宝接口对接_sm2V002

Generate standalone Guomi/Chinese national cryptography utility code for SM2 and SM4 signing, verification, encryption, and decryption across supported programming languages. Use when Codex is asked to create language-specific code for SM2 certificate/key loading, SM3withSM2 signatures, SM2 public-key encryption of SM4 keys, SM2 private-key decryption, SM4 CBC/PKCS7 Base64 encryption/decryption, or mixed SM2+SM4 request/response crypto helpers.

person作者: LuckyKhubModelScope

国密代码生成

路由

根据用户要求选择参考文档:

  • Java 代码生成:读取 references/java.md
  • Python 代码生成:读取 references/python.md
  • PHP 代码生成:读取 references/php.md
  • 其他语言:仅在存在对应 references/<language>.md 时使用;否则说明当前 skill 尚未提供该语言指导文档。

使用原则

  • 生成独立通用工具类,不依赖特定项目的包名、Spring、日志框架、业务配置、VO 或回调流程。
  • 仅使用本文档约定的算法参数和数据编码方式。
  • 保持 UTF-8 字符串编码、Base64 传输编码、SM2 密文模式 C1C3C2、SM4 CBC/PKCS7Padding
  • 明确写出目标语言运行时版本和依赖版本。
  • 当目标语言需要离线依赖包且本 skill 的 assets/ 已提供时,告知用户可直接使用对应目录下的依赖文件。
  • 不编造证书格式、字段名、业务参数或外部系统规则;用户未指定时,只生成通用方法。

资源

  • references/java.md:Java 代码生成规则、方法清单、依赖配置和可复用代码骨架。
  • references/python.md:Python 代码生成规则、方法清单、依赖配置和可复用代码骨架。
  • references/php.md:PHP 代码生成规则、方法清单、依赖配置和可复用代码骨架。
  • assets/:语言相关依赖或模板资源;其中 assets/lib/ 当前存放 Java jar。