Press⌘+Kto search
IP: 获取中...
为效率而生, Just tools.goodssoft.com
RSA加密解密工具 - 在线RSA非对称加密
免费在线RSA加密解密工具。支持RSA公钥加密、私钥解密、密钥对生成。基于OpenPGP/Card加密标准,纯前端处理,数据隐私绝对安全。
输入文本
密钥管理
输出结果
加密或解密后的结果显示在这里
# RSA加密解密工具 - 使用指南
什么是RSA加密?
RSA(Rivest-Shamir-Adleman)是一种非对称加密算法,由Ron Rivest、Adi Shamir和Leonard Adleman在1977年提出。它使用一对密钥:公钥用于加密,私钥用于解密。RSA是现代密码学的基础,广泛用于SSL/TLS证书、数字签名、加密通信等领域。
如何使用本工具?
- 点击"生成密钥对"按钮生成RSA公钥和私钥
- 将公钥分享给需要给你发送加密消息的人
- 私钥必须保密,不要分享给任何人
- 输入要加密的文本,点击"加密"按钮
- 将加密后的密文发送给私钥持有者
- 私钥持有者输入密文和私钥,点击"解密"按钮查看原文
RSA加密特点
- 非对称加密:公钥加密,私钥解密,解决了密钥分发问题
- 安全性高:基于大整数因子分解难题,目前2048位密钥被认为是安全的
- 数字签名:私钥签名,公钥验证,保证数据完整性和不可抵赖性
- 纯前端处理:所有加密解密操作在浏览器中完成,数据不发送到服务器
- 支持长文本:采用混合加密方案,支持任意长度的文本加密
常见应用场景
- HTTPS/SSL证书和TLS握手协议
- SSH密钥认证
- PGP/GPG电子邮件加密
- 数字签名和证书
- 加密文件系统和数据传输
技术说明
本工具使用Web Crypto API进行RSA加密操作。采用混合加密方案:使用AES对称加密随机生成的会话密钥加密实际数据,然后使用RSA公钥加密会话密钥。这种方案既保证了安全性,又支持任意长度的数据加密。密钥长度支持2048位,符合当前安全标准。
安全注意事项
私钥保护
私钥必须严格保密,一旦泄露,所有使用该密钥加密的数据都可能被解密。建议将私钥导出并安全存储。
密钥长度
本工具生成2048位密钥,对于大多数应用已经足够安全。对于高安全性要求,建议使用3072位或4096位密钥。
数据隐私
所有加密解密操作都在浏览器中完成,数据不会发送到服务器。但请确保在安全的环境中使用本工具,避免私钥被恶意软件窃取。