RSA 加解密工具
在线生成 RSA 密钥对,并进行文本加密与解密。
加密
解密
1024 (最低安全)
2048 (推荐)
4096 (最高安全)
RSA-OAEP
RSA-PKCS1-v1_5
SHA-1
SHA-256
SHA-384
SHA-512
PKCS#1
PKCS#8
私钥
公钥
输入内容
UTF-8
Hex
Base64
输出结果
Base64
Hex
输出结果

        

什么是 RSA 加密?

RSA 是一种非对称加密算法,由公钥和私钥组成。公钥用于加密,私钥用于解密,反之亦然(用于签名)。它是现代电子商务和信息安全的基石。

🎯

核心价值

  • 密钥对管理更安全
  • 支持数字签名验证
  • 身份认证与不可抵赖性
  • 无需预先交换密钥
📜

常用标准与格式

  • PKCS#1 / PKCS#8 标准
  • 1024 / 2048 / 4096 位密钥
  • PEM 编码格式 (.pem)
🚀

应用场景

  • HTTPS 证书数据加密
  • SSH 远程登录授权
  • 电子银行与移动支付安全
  • 敏感信息端到端加密
💎

技术特性

  • 加解密计算开销较大
  • 密钥管理复杂
  • 非对称性 (双钥机制)

🚀 操作流程

  • 生成密钥:点击“生成密钥对”获取专属的公钥和私钥。
  • 加密:使用公钥对明文进行加密,生成的密文只有对应的私钥能解开。
  • 解密:输入密文,并使用配套的私钥进行还原。

💡 常见问题

密钥长度选多大合适?
目前工业界推荐至少使用 2048 位。如果您对安全性有极高要求,请选择 4096 位。
为什么 RSA 无法直接加密大文件?
RSA 效率较低且有最大加密长度限制。通常做法是用 RSA 加密对称密钥(如 AES 密钥),再用 AES 加密大文件。