RSA 密钥对生成器

在您的浏览器中本地运行

在浏览器中生成 PEM 格式的 RSA 公钥和私钥

密钥长度(位)

密钥越长越安全,但生成速度越慢。

高级
用途
哈希

公钥指数固定为 65537。

私钥(PKCS#8 PEM)

敏感信息
私钥属于敏感信息。任何获得私钥的人都可以冒充该密钥的持有者。密钥在本地生成,CodingTool 不会保存。

公钥(SPKI PEM)

选择选项后,点击“生成密钥对”。

密钥在浏览器中生成,绝不会被保存、记录或发送。

关于 RSA 密钥对

此工具使用浏览器内置的 Web Crypto API 创建 RSA 密钥对。可选择 2048、3072 或 4096 位,默认为 2048 位。公钥导出为 SPKI PEM(BEGIN PUBLIC KEY),私钥导出为 PKCS#8 PEM(BEGIN PRIVATE KEY),这是大多数库和服务器支持的格式。在“高级”中,可以使用 SHA-256、SHA-384 或 SHA-512 生成用于加密(RSA-OAEP)或签名(RSA-PSS)的密钥。公钥指数始终为 65537。

使用方法

选择密钥长度,如有需要可打开“高级”选择用途和哈希,然后点击“生成密钥对”。较大的密钥可能需要几秒钟。每个密钥都可以分别复制或下载为 public-key.pem 和 private-key.pem。更改选项或点击“清除”会删除当前密钥。

安全与隐私

密钥在你的设备上生成,仅保存在页面内存中。CodingTool 不会保存、记录或发送密钥,清除工具或离开页面后密钥即会消失。请将私钥存放在密钥管理工具或受保护的文件中,只共享公钥。

CodingTool 已正式上线于

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.tools