RSA 密钥生成

在本地生成公私钥,支持 PEM / JWK 分别下载。

本地处理
你的密钥,始终由你掌握
公私钥均在你的浏览器中本地生成,生成过程与密钥内容不会上传至服务器。刷新或关闭页面后,本站不会保留密钥,请及时下载并妥善保管。

密钥生成配置

WEB CRYPTO

公钥指数固定为 65537。签名密钥与加密密钥按所选用途生成,私钥默认隐藏。

公钥 · 可公开分发
结果将在这里显示本地处理 · 内容不会上传
私钥 · 请妥善保管
结果将在这里显示本地处理 · 内容不会上传
私钥下载文件未加密
导出的 PKCS#8 私钥和含私钥字段的 JWK 均未受口令保护。请勿分享、提交到代码仓库或发送给他人。生产环境的重要密钥建议使用受控环境或 KMS/HSM 管理。

如何使用

  1. 按实际用途选择签名或 OAEP 加解密,以及密钥位数。
  2. 使用浏览器密码学安全随机源在本地生成密钥对。公钥指数固定为 65537。
  3. 公钥和私钥可分别复制或下载。私钥默认隐藏,导出的 PKCS#8 / JWK 私钥未加密。

了解使用边界

公私钥均在浏览器本地生成,不上传、不持久化。刷新或关闭页面后不恢复。生产环境的重要密钥应在受控环境或 KMS/HSM 中管理。

常见问题

私钥会保存在服务器吗?

不会。密钥由浏览器 Web Crypto 生成,仅在当前页面的应用内存中存在;下载文件由你自行保管。

下载的私钥有密码保护吗?

没有。PKCS#8 PEM 和 JWK 默认导出为未加密私钥。请勿分享,避免保存在公共目录或提交至代码仓库。