CryptoKit SoftHSM 是一套基于 SDFX 和 openHiTLS 的 GM/T 0018-2023 SDF 接口兼容软件密码设备模拟器,提供 Docker 服务端、Web 管理端和 Windows x64 SDK,适用于学习、开发与测试。

Stars

7

7 天增长

暂无数据

Fork 数

2

开放 Issue

0

开源协议

NOASSERTION

最近更新

2026-07-30

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它免费开源、可移植,为测试国密算法(SM2、SM3、SM4)和 SDF API 兼容性提供了硬件密码机的软件替代方案,并附带完善的 Web 管理界面和基于角色的访问控制。

适合谁使用

  • 集成国密标准的应用开发人员
  • 进行 SDF API 互操作性测试的测试人员
  • 学习密码运算和 HSM 管理的教育者与学生
  • 评估 HSM 功能而无需物理硬件的系统管理员

典型使用场景

  • 开发与调试通过 SDF API 使用 SM2/SM4/RSA 的应用程序
  • 在部署硬件前测试 SDF API 的兼容性与集成
  • 在可控环境中教授密码概念和 HSM 管理
  • 执行包含密码运算和密钥管理的自动化端到端测试

项目优势

  • 完整实现 GM/T 0018-2023 SDF API,提供清晰的 API 实现矩阵,对未实现接口明确返回 SDR_NOTSUPPORT
  • 包含 Docker 化服务端(持久化存储)和 Windows x64 SDK,支持跨平台开发
  • 提供 Web 管理界面,支持四角色权限管理、在线自检、审计日志以及备份恢复
  • 支持 SM2、SM3、SM4、RSA 及对称密钥运算,具备会话级访问控制和 HMAC-SM3 完整性保护

使用前须知

  • 未经商用密码产品认证,不具备硬件防篡改能力,不应用于生产密钥托管
  • TCP 服务和 Web 管理端均基于明文 HTTP,无 TLS 保护,建议仅在受控网络使用
  • 备份包未做整体加密,需额外施加访问控制或存储加密
  • 未实现全部 GM/T 0018 接口,缺少 ECC 密钥协商、SM4-GCM 及流式对称运算等

README 快速开始

快速开始

项目描述

CryptoKit SoftHSM 是一套基于 SDFX 和 openHiTLS 的 GM/T 0018-2023 SDF 接口兼容软件密码设备模拟器。项目提供Docker 服务端、内置 Web 管理端,以及通过 TCP 调用服务端的 Windows x64 SDF C SDK。

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

S40911120
精选
S40911120 GitHub avatar

recensa

Recensa is a self-hosted web viewer that indexes Claude Code session transcripts into a local SQLite database, enabling full-text search, replay, and audit of all past agent conversations without uploading data anywhere.

AI 与机器学习大语言模型
67
QuadraV-Speech
精选
QuadraV-Speech GitHub avatar

CosyVoice3Pro

CosyVoice3Pro is a production-ready voice cloning service built on NVIDIA Triton Inference Server and TensorRT-LLM, featuring a decoupled speaker registry that lets you register a voice once and then generate speech with just a speaker ID and text.

AI 与机器学习大语言模型
19
deerwork-ai
精选
deerwork-ai GitHub avatar

deer-workflow

An open-source Dynamic Workflow runtime that combines deterministic TypeScript orchestration with replaceable Agent runtimes.

AI 与机器学习大语言模型
312