免费使用,无需账户

RSA 密钥生成器

在此浏览器中创建 RSA-OAEP 密钥对,检查其公钥指纹并测试短消息。此工具不会上传或保存任何内容。

使用带有 SHA-256 的 RSA-OAEP。密钥生成可能需要一些时间,尤其是 4096 位时;对于该尺寸,建议使用计算机。

测试短信

RSA-OAEP 仅适用于短消息。对于 SHA-256,此密钥大小的限制为 190 UTF-8 字节;对较大的数据使用混合加密。

这是本地格式和加密演示,不是证书、身份检查、数字签名或经过审核的安全产品。

如何生成RSA密钥对?

选择 2048、3072 或 4096 位,然后选择生成。浏览器创建一个公共 SPKI PEM 和一个私有 PKCS8 PEM。仅在需要时复制或下载任一密钥。

常见问题

如何生成RSA密钥对?

选择 2048、3072 或 4096 位,然后选择生成。浏览器创建一个公共 SPKI PEM 和一个私有 PKCS8 PEM。仅在需要时复制或下载任一密钥。

我的密钥是否已上传或存储?

否。Web Crypto 生成并使用此选项卡中的密钥。显示私钥是因为您要求创建它;此页面不会上传或保留它。不要使用公共浏览器工具来获取生产机密。

RSA可以加密多少文本?

只有一条短消息。对于 2048、3072 或 4096 位密钥,具有 SHA-256 的 RSA-OAEP 最多允许 190、318 或 446 UTF-8 字节。 RSA 不是一种文件加密方法;对更大的数据使用经过审查的混合加密设计。

SPKI 和 PKCS8 是什么意思?

SPKI 是此处用于公钥的标准SubjectPublicKeyInfo 格式。 PKCS8 是私钥容器。对 PKCS8 私钥保密,如果需要,请自行安全备份。

这是否创建可信证书或数字签名?

否。它创建 RSA-OAEP 加密密钥对以进行小型演示。它不颁发证书、证明身份、创建签名或使密钥可信。

这适合生产加密吗?

此页面是学习和互操作性演示,而不是经过审核的加密应用程序。不要将真实的机密粘贴到公共计算机中,也不要依赖此页面来管理或保护生产密钥。