摘要:免费的 RSA 加解密工具,支持 1024/2048/4096 位密钥生成与加解密,基于 Web Crypto API 本地运行。
本地工具可在 DevTools → Network 搜索输入内容,通常不会出现在请求中。
使用指南
RSA 用于密钥交换与小块数据加解密演示。本工具在本地生成或使用密钥对做加密/解密与相关操作——教学与联调向,注意密钥长度、填充方案与「不要用 RSA 直接加密大文件」的实践。
1. 基本操作
按界面生成或粘贴密钥,对文本执行加密/解密。先用短文本验证,再接入业务。
- 准备密钥对。
- 输入明文/密文。
- 执行并核对。
2. 长度限制
RSA 单块有长度上限,大文件应走 AES 等对称加密,再用 RSA 保护对称密钥。
3. 填充
PKCS#1 v1.5 与 OAEP 等方案不互通。两端必须一致,否则解密失败。本页能力以当前界面与本地实现为准:文档若与选项不一致,以屏幕上可见控件为准。
- 统一填充。
- 大文件混合加密。
- 保护私钥。
4. 密钥保管
私钥不要进仓库与聊天。本页本地运算仍防不了你复制私钥到别处。处理含个人信息或密钥的内容时,即使计算在本地完成,也要留意屏幕分享与下载文件的二次传播。
5. 与其它工具
口令哈希看 bcrypt;对称加密看 aes 相关工具;证书查看用 certificate-decoder。遇到异常输出时,先用最小可复现样例确认是输入问题还是选项组合问题,再衔接下一步工具。
6. 合规
真实系统选库与参数跟安全基线走。本页不能替代专业评估。
常见问题
密钥生成与加解密全部由浏览器 Web Crypto API 在本地完成,私钥和明文不上传。但本地运算防不了你把私钥复制到别处——测试密钥用完即弃,生产密钥不进仓库、不发聊天工具。
1024、2048、4096 位。推荐 2048 位,兼顾安全与性能;1024 位已不建议用于生产环境;4096 位更安全但速度较慢。
先查填充方案:PKCS#1 v1.5 与 OAEP 互不互通,两端不一致会直接解密失败。再确认密钥是否配对、密文是否完整;仍异常就用最小可复现样例(短文本 + 固定选项)定位是输入问题还是选项组合问题。
不适合。RSA 是非对称加密——公钥加密、私钥解密,适合密钥交换与签名,但单块有长度上限且速度慢;AES 是对称加密,快且无长度限制。大文件的正确姿势是混合加密:AES 加密数据,RSA 只负责保护那把 AES 密钥。对称加密可用站内 AES 工具衔接。
本工具面向教学与联调演示,真实系统的选库与参数应跟安全基线走,不能替代专业安全评估。相邻工具分工:口令哈希用 bcrypt,证书内容查看用 certificate-decoder;遇到异常输出先做最小复现,再衔接下一步。
相关工具
相关文章
在线 RSA 加解密工具:非对称加密和数字签名
学习 RSA 非对称加密算法的原理和应用。了解公钥/私钥加密、数字签名、密钥对生成,以及在 HTTPS 和 API 认证中的使用场景。
SM2 和 RSA 怎么选?国密椭圆曲线与国际公钥算法的完整对比
SM2 和 RSA 的选型对比:安全强度换算(256 位 SM2 ≈ 3072 位 RSA)、性能差异(签名验签各有优势)、密钥长度、C1C3C2 与 C1C2C3 密文格式兼容坑、国密合规要求(等保/政务/金融),附在线 SM2 工具实操验证方法。
哈希 vs 加密:有什么区别?什么时候该用哪个
哈希和加密的本质区别:单向 vs 双向,不可逆 vs 可逆。详解何时用哈希(密码、完整性校验)、何时用加密(数据恢复),附决策框架。