← 返回工具列表

SM2 证书密钥转换工具

从 .sm2 证书文件或 .cer/.crt/.der 证书文件中提取 SM2 公钥 / 私钥

一、下载 gmutil 命令行工具

根据您的操作系统选择对应版本下载,下载后赋予执行权限(Linux/macOS 需要 chmod +x)。

🍎 macOS ARM64 Apple Silicon(M1/M2/M3/M4) 🍎 macOS Intel Intel x86_64 🐧 Linux x86_64 64位 Intel/AMD 服务器 🐧 Linux ARM64 ARM 服务器 / 树莓派 🪟 Windows x86_64 64位 Windows(主流) 🪟 Windows ARM64 ARM 架构 Windows
🔒 查看 SHA-256 校验文件
二、使用场景说明
场景 1.sm2 文件中提取公钥和私钥

.sm2 包含加密的 SM2 私钥和证书,受口令保护。 使用 sm2-info 命令可一次性输出证书信息、公钥(04开头非压缩格式)和私钥(D值)。


场景 2.cer / .crt / .der 证书文件中提取公钥

标准 X.509 证书文件(PEM 格式的 .cer / .crt,或 DER 二进制格式的 .der)中包含 SM2 公钥, 使用 cert-pubkey 命令可直接提取。