跳到主要内容
← 返回

RSA 密钥生成与加解密

安全
本地运行 · 不上传

免费在线 RSA 加密解密工具,支持 1024/2048/4096 位密钥生成,公钥加密私钥解密

结果有帮助吗?

本地工具可在 DevTools → Network 搜索输入内容,通常不会出现在请求中。

使用指南

RSA 用于密钥交换与小块数据加解密演示。本工具在本地生成或使用密钥对做加密/解密与相关操作——教学与联调向,注意密钥长度、填充方案与「不要用 RSA 直接加密大文件」的实践。

1. 基本操作

按界面生成或粘贴密钥,对文本执行加密/解密。先用短文本验证,再接入业务。

  1. 准备密钥对。
  2. 输入明文/密文。
  3. 执行并核对。

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;遇到异常输出先做最小复现,再衔接下一步。

相关工具

相关文章