RSA 公私钥提取与校验工具
RSA
非对称密码
浏览器本地计算
提取 RSA 公钥 · 校验公私钥是否匹配 · 转换公钥格式
支持 PKCS#8、PKCS#1、JWK 等格式
支持 SPKI、PKCS#1、OpenSSH、JWK 等格式
| 算法 | RSA |
|---|---|
| 密钥长度 | — |
| 公钥指数 | — |
| 公钥格式 | — |
| 私钥格式 | — |
| 匹配结果 | — |
隐私提示:加解密在浏览器本地完成,请勿使用生产环境的真实密钥与敏感数据。
在线从 RSA 私钥提取公钥,校验公钥与私钥是否匹配
RSA 公私钥提取与校验工具
用于处理已有的 RSA 公钥和私钥,支持从 RSA 私钥提取对应的公钥,也可以通过比较密钥参数,检查公钥与私钥是否属于同一密钥对。适合开发者在接口对接、服务器配置和密钥格式转换时使用。
主要功能
- 提取 RSA 公钥:导入或粘贴 RSA 私钥,无需额外提供公钥,即可提取对应的公钥。
- 校验 RSA 密钥对:同时输入 RSA 公钥和私钥,通过比较两者的模数 n 与公钥指数 e,判断是否属于同一密钥对。
- 多格式公钥导出:支持 PEM / SPKI、PKCS#1 PEM、OpenSSH、JWK、XML、SPKI DER Base64 和 SPKI DER Hex 七种输出格式。
- 密钥信息识别:显示 RSA 密钥类型、位数、输入格式及公钥指数等信息。
- 文件与文本输入:支持直接粘贴密钥文本,也可以导入 PEM、KEY、PUB、DER、JSON 和 TXT 文件。
- 本地处理:密钥解析、提取、校验和格式转换均在浏览器中完成,不会上传到服务器。
支持的密钥格式
工具可自动识别支持的 RSA 密钥格式,包括 PEM、DER、PKCS#1、PKCS#8、SPKI、OpenSSH、JWK、XML,以及裸 Base64 和裸 Hex 编码。具体可解析的结构取决于密钥类型和编码内容。
公钥导出格式
- PEM / SPKI:常见的 X.509 SubjectPublicKeyInfo 公钥格式,适用于多数开发框架和密码库。
- PKCS#1:RSA 公钥专用结构,适用于要求 PKCS#1 格式的系统。
- OpenSSH:SSH 公钥格式,可用于服务器 SSH 公钥配置。
- JWK:JSON Web Key 格式,适用于 Web、JWT 和相关开发场景。
- XML:.NET RSA XML 公钥格式。
- SPKI DER Base64:SPKI DER 二进制数据的裸 Base64 编码,不包含 PEM 头尾。
- SPKI DER Hex:SPKI DER 二进制数据的十六进制编码。
如何使用
- 选择粘贴密钥文本或导入密钥文件,将 RSA 私钥填入私钥输入框。
- 选择“提取公钥”,点击操作按钮生成对应的公钥。
- 在输出格式下拉框中选择需要的格式,然后复制或下载公钥。
- 如果需要校验密钥对,切换到“校验密钥对”,同时输入公钥和私钥并执行校验。
- 根据结果判断两把密钥是否匹配,并查看密钥位数、公开指数及输入格式等信息。
使用限制与安全说明
本工具仅用于识别、提取、校验和转换已有的 RSA 密钥,不提供密钥生成、加密解密、数字签名或私钥口令解密功能。加密私钥需要先使用 OpenSSL 等工具解密后再导入。X.509 证书、非 RSA 密钥和 PuTTY PPK 等不支持的输入会提示相应处理建议。文件大小上限为 1 MB。
所有密钥解析与处理均在浏览器本地执行,密钥内容不会上传服务器。请妥善保管 RSA 私钥,不要将私钥分享给他人或输入不可信的网站。
提取 RSA 公钥并校验公私钥是否匹配
在服务器配置、API 接口对接和开发调试中,经常需要从 RSA 私钥获取对应公钥,或确认手中的公钥和私钥是否属于同一密钥对。使用此工具可以直接完成公钥提取、密钥匹配校验和公钥格式转换。
- 从已有 RSA 私钥提取对应公钥,无需单独提供公钥文件
- 同时输入公钥和私钥,通过比较 RSA 模数 n 与公钥指数 e 校验密钥对是否匹配
- 自动识别 PEM、DER、PKCS#1、PKCS#8、SPKI、OpenSSH、JWK、XML、裸 Base64 和裸 Hex 等格式
- 公钥支持导出为 PEM / SPKI、PKCS#1 PEM、OpenSSH、JWK、XML、SPKI DER Base64 和 SPKI DER Hex
- 显示 RSA 密钥类型、密钥位数、输入格式及公钥指数等信息
- 支持粘贴密钥文本或导入 PEM、KEY、PUB、DER、JSON、TXT 文件,单个文件最大 1 MB
- 支持复制或下载提取结果,格式转换在浏览器本地完成
本工具只处理已有 RSA 密钥,不生成密钥、不执行加解密或签名验签,也不提供加密私钥的口令解密。遇到加密私钥时,请先使用 OpenSSL 等工具解密;X.509 证书、非 RSA 密钥及 PuTTY PPK 等不支持的输入会给出相应提示。所有解析、提取、校验和转换均在浏览器本地完成,密钥不会上传服务器。
同类工具
评论 0
暂无评论,快来发表第一条评论吧
请登录后评论 登录