🔐

RSA 密钥对生成器

安全生成 RSA 公钥和私钥对,支持多种密钥长度和用途,纯本地处理。

生成 RSA-OAEP 密钥,适用于数据加密。

当前生成的是 RSA-OAEP 密钥对,推荐用于公钥加密和私钥解密。

什么是 RSA?

RSA 是一种非对称密码算法,广泛用于数据加密、密钥交换和数字签名。它使用一对密钥,公钥与私钥各自承担不同的安全职责。

RSA 密钥对的主要用途:

  • 数据加密:发送方使用接收方的公钥加密数据,只有持有私钥的接收方才能解密。
  • 数字签名:发送方使用私钥对消息进行签名,接收方使用公钥验证签名,确保消息未被篡改且来源真实。
  • 证书、JWT、OpenSSL 等场景:可作为标准 PEM 密钥材料使用,部分工具需额外转换格式。

注意:本工具使用浏览器 Web Crypto API 在本地生成密钥对,私钥永远不会上传到服务器。生成结果为标准 PEM 格式,不等同于 OpenSSH 专用密钥;如需用于特定工具,请确认其格式要求并在必要时转换。

关于此工具

RSA 密钥对生成器是一个安全可靠的在线工具,用于生成 RSA 公钥和私钥对。它利用浏览器的 Web Crypto API 在本地进行计算,确保您的私钥永远不会离开您的设备。支持 2048、3072 和 4096 位密钥长度,可选择 RSA-OAEP(加密/解密)或 RSA-PSS(签名/验签)用途。生成的密钥格式为标准 PEM(PKCS#8 私钥和 SPKI 公钥),适合 OpenSSL、Web Crypto 等场景,若用于特定平台可按需转换格式。

功能特点

  • 🔐 安全生成:基于 Web Crypto API,纯本地计算
  • 📏 多种长度:支持 2048、3072、4096 位密钥
  • 🎯 用途可选:支持加密(RSA-OAEP)或签名(RSA-PSS)
  • 📄 标准格式:输出 PEM 格式(PKCS#8/SPKI)
  • 📋 一键复制:方便快捷地复制公钥和私钥
  • 🚫 无上传:私钥完全保存在本地,不经过服务器