广告
×
📱 手机扫码访问
用手机浏览器或微信扫一扫,即可在手机上访问当前页面
手机扫码访问
扫描后可直接在手机上使用该工具
×
📱 分享「RSA加密解密」
RSA加密解密
输入文本和密钥即可完成RSA加密或解密,支持公钥加密、私钥解密。
分享二维码
二维码加载失败
https://www.toolwan.cn/tool/RSA-Encryption-and-Decryption/
https://www.toolwan.cn/tool/RSA-Encryption-and-Decryption/
长按上方二维码即可保存,分享给微信 / QQ 好友

RSA 加密解密工具

密钥生成 · 加密解密 · 数字签名验签,覆盖后端联调常用格式,全过程在浏览器本地完成

纯本地运行 · 数据不上传 PKCS1 / OAEP 填充 批量处理 · 长文本分块 MD5 / SHA1 / SHA256 签名

密钥管理

一键生成 RSA 密钥对,也可直接粘贴 openssl / 后端平台的 PEM、Base64、Hex 密钥
「保存到本机」把密钥写入当前浏览器的 localStorage,仅保存在这台设备上;公用电脑不建议保存私钥。

加密 / 解密

公钥加密、私钥解密;多行内容按每行一条独立批量处理
单条明文上限 = 密钥位数 ÷ 8 − 11 字节(PKCS1);开启分块后超长文本会自动按块加密再拼接,与 Java 分段加解密结果一致。

签名 / 验签

私钥生成签名、公钥验证签名,常用于接口报文防篡改;输出与输入格式沿用上方格式设置

操作说明

  1. 先在「密钥管理」生成密钥对,或粘贴已有密钥;「校验 / 配对检测」可确认公私钥是否配套、位数多少。
  2. 加密:左侧填明文(多行即批量),选好填充方式后点「批量加密」;解密则把密文贴到右侧,点「批量解密」。
  3. 签名:私钥对报文「生成签名」,把签名值发给对方;对方用公钥「验证签名」。
  4. 输出默认 Base64;解密/验签输入可自动识别 Base64 与 Hex;超长内容保持「长文本自动分块」勾选。
  5. 本工具全程在浏览器本地计算,明文与密钥不会上传服务器;密钥可「保存到本机」方便下次直接读取。
RSA加密解密工具,输入文本和密钥即可完成RSA公钥加密或私钥解密。
  • 支持公钥加密、私钥解密
  • 纯前端浏览器运行,密钥不上传
  • 输入文本和密钥即可完成加解密
  • 内部以十六进制处理字节数据
  • 无需安装,打开网页即可使用
相关问法: RSA在线加密 · RSA解密工具 · 公钥加密私钥解密 · 在线RSA加解密 · RSA加密器 · 文本RSA加密 · RSA密钥加解密 · 网页版RSA工具
📖 功能介绍

工具简介

RSA加密解密工具让你输入文本和密钥,直接完成RSA加密或解密。它支持公钥加密、私钥解密,适合快速验证密钥对和加解密结果。 ### 适用场景

开发调试时,验证生成的RSA公钥和私钥能否正常配对使用。
接口联调中,把一段明文用公钥加密后发给对方,确认密文格式正确。
学习RSA算法时,手动输入短文本观察加密和解密前后的变化。
排查线上问题时,用私钥解密一段收到的密文,确认内容是否被正确加密。
临时需要把敏感配置项用公钥加密后再粘贴到配置文件里。 ### 使用步骤
1. 在输入框里粘贴或输入你要处理的文本,明文或密文都可以。
2. 选择操作类型:加密选“公钥加密”,解密选“私钥解密”。
3. 把对应的密钥粘贴到密钥输入框,注意去掉多余空格和换行。
4. 点击执行按钮,工具会输出Base64或十六进制格式的结果。
5. 复制输出内容,粘贴到你需要的地方,或与预期结果做比对。
📋 常见问题FAQ
  • 这个工具支持哪些加密和解密方式?
    支持公钥加密和私钥解密。用公钥对文本加密,用对应的私钥解密还原文本。
  • 加密和解密时分别需要填写哪些内容?
    加密时需要填写公钥和要加密的明文;解密时需要填写私钥和要解密的密文。
  • 密钥的格式有什么要求?
    密钥需要是 PEM 格式,即以 -----BEGIN PUBLIC KEY----- 或 -----BEGIN PRIVATE KEY----- 开头和结尾的文本。
  • 加密后的结果是什么格式?
    加密结果是十六进制字符串,只包含 0-9 和 a-f 字符。
  • 解密时对密文格式有要求吗?
    密文需要是十六进制字符串。工具会自动忽略其中的非十六进制字符,如空格、换行和冒号。
  • 可以加密多长的文本?
    可加密的文本长度受密钥长度限制。RSA 一次能加密的数据量小于密钥长度,文本过长时需要分段处理或改用对称加密。
  • 公钥和私钥可以互换使用吗?
    不可以。用公钥加密的数据只能用对应的私钥解密,用私钥加密的数据只能用对应的公钥解密。本工具只做公钥加密、私钥解密。
  • 密钥和文本会上传到服务器吗?
    不会。加密和解密都在浏览器本地完成,密钥和文本不会发送到服务器。