← 返回首页

使用指南

RSA 与 SM2 公钥加密的密钥和密文格式

了解 RSA-OAEP 与 SM2 的密钥编码、密文限制和格式兼容要求。

JTools 维护者 · 更新于 2026-10-21

公钥加密使用公钥加密、对应私钥解密。RSA 工具固定使用 RSA-OAEP 和 SHA-256,接受 SPKI 公钥与 PKCS#8 私钥的 PEM、Base64 DER 或 Hex DER 表示。工具生成的密钥对分别放入加密和解密页签。

RSA-OAEP 直接加密长度有限,最大明文字节数为模数长度减去两倍 SHA-256 摘要长度和 2。2048 位密钥最多处理 190 字节;长内容应使用标准化且经审查的混合加密协议。

公钥解密不是 RSA-OAEP 的反向操作。本工具仅为既有系统兼容 PKCS#1 v1.5 私钥运算结果;它不验证签名、身份或证书,生产系统应使用标准数字签名验签接口。

SM2 使用十六进制公私钥,密文可按 C1C3C2 或 C1C2C3 排列。解密必须使用相同排列方式;Hex 与 Base64 只改变密文字节的表示,不改变算法结构。

私钥和明文仅在当前页面内存中处理,不会上传或写入浏览器存储。刷新或离开页面后状态清除。演示工具不替代生产系统的密钥管理、身份认证、证书校验或协议审计。

打开工具