RSA 加解密工具
在线生成 RSA 密钥对,并进行文本加密与解密。
私钥
公钥
输入内容
输出结果
输出结果
什么是 RSA 加密?
RSA 是一种非对称加密算法,由公钥和私钥组成。公钥用于加密,私钥用于解密,反之亦然(用于签名)。它是现代电子商务和信息安全的基石。
核心价值
- 密钥对管理更安全
- 支持数字签名验证
- 身份认证与不可抵赖性
- 无需预先交换密钥
常用标准与格式
- PKCS#1 / PKCS#8 标准
- 1024 / 2048 / 4096 位密钥
- PEM 编码格式 (.pem)
应用场景
- HTTPS 证书数据加密
- SSH 远程登录授权
- 电子银行与移动支付安全
- 敏感信息端到端加密
技术特性
- 加解密计算开销较大
- 密钥管理复杂
- 非对称性 (双钥机制)
🚀 操作流程
- 生成密钥:点击“生成密钥对”获取专属的公钥和私钥。
- 加密:使用公钥对明文进行加密,生成的密文只有对应的私钥能解开。
- 解密:输入密文,并使用配套的私钥进行还原。
💡 常见问题
密钥长度选多大合适?
目前工业界推荐至少使用 2048 位。如果您对安全性有极高要求,请选择 4096 位。
为什么 RSA 无法直接加密大文件?
RSA 效率较低且有最大加密长度限制。通常做法是用 RSA 加密对称密钥(如 AES 密钥),再用 AES 加密大文件。