跳到正文
在此运行 完全在你的浏览器里运行,不上传、不登录

RSA 加解密

用你自己的 RSA 密钥对加密解密短消息(RSA-OAEP,浏览器内运行)。

密钥、消息与结果只在本页面内用 Web Crypto API 处理,不上传、不保存。

怎么用

  1. 把 SPKI 格式公钥(BEGIN PUBLIC KEY)粘进左侧输入框。
  2. 把 PKCS8 格式私钥(BEGIN PRIVATE KEY)粘进右侧输入框。
  3. 输入一小段消息(2048 位密钥约上限 190 字节),点「加密」。
  4. 从输出复制 Base64 密文;解密时把密文粘进同一输入框点「解密」。
  5. 密钥不会保存——新开浏览器会话需要重新粘贴。

常见用法

常见问题

问:为什么我的长消息被拒绝? 答:RSA-OAEP + SHA-256 一次只能加密比密钥长度略小的字节数——2048 位密钥约 190 字节。真实系统使用混合加密:AES-GCM 加密数据本体,RSA 只保护 AES 密钥。本工具如实执行该限制,而不是把它藏起来。

问:接受哪些密钥格式? 答:加密需要 SPKI 编码的公钥(BEGIN PUBLIC KEY);解密需要 PKCS8 编码的私钥(BEGIN PRIVATE KEY)。PKCS1 形式的 RSA 私钥(BEGIN RSA PRIVATE KEY)不被接受。

问:密钥对去哪里生成? 答:任何标准工具都行,例如 OpenSSL(openssl genpkey 生成,openssl pkey -pubout 导出公钥)或你所在平台的密钥生成界面。私钥除解密外请离线保存。

你的数据留在这台设备上

RSA 加解密 完全在本地运行。你粘贴或拖入的一切都由你自己的浏览器处理,不会被传走。我们的服务器不保存任何东西——关掉标签页就没了。

你输入的内容不会发往服务器、不被记录,也不用于分析统计。首次加载之后即使断网,这个页面照样能用。