🔐

RSA加密/解密

🔐 RSA加密解密
📊 处理结果
{{ isEncryptMode ? 'RSA加密结果' : 'RSA解密结果' }} {{ output }}
📊
加密或解密后,结果将显示在这里
📜 密钥信息
RSA公钥 {{ publicKeyPem }}
RSA私钥 {{ privateKeyPem }}
🔑
在左侧生成密钥对后,密钥将显示在这里

💡 功能说明

在线RSA加密解密工具:支持RSA公私钥生成、公钥加密、私钥解密,密钥长度支持512/1024/2048/4096位。

  • 非对称加密 — 公钥加密,私钥解密,无需共享密钥
  • 多种密钥长度 — 支持512/1024/2048/4096位,推荐使用2048位及以上
  • 私钥密码保护 — 可设置密码保护私钥,增强安全性
  • 一键生成 — 自动生成公钥和私钥对
  • 快捷切换 — 点击"使用"快速切换到加密/解密Tab
  • 一键复制 — 点击结果即可复制到剪贴板

⚠️ 注意事项

  • Web Crypto API需要HTTPS环境或localhost才能正常工作
  • RSA加密有明文长度限制:512位约53字节,1024位约117字节,2048位约245字节,4096位约501字节
  • 512位和1024位密钥安全性较低,部分浏览器可能不支持
  • 公钥可以公开分享,私钥必须妥善保管
  • 设置私钥密码后,请牢记密码,丢失后无法恢复
  • 生成的密钥对仅在当前会话有效,刷新页面后会丢失