RSA 加密 / 解密
RSA-OAEP SHA-256 在线加解密,支持 2048 位密钥对生成与 PEM 导入,全程浏览器本地完成。
输入 / Input
明文或密文
输出 / Output
等待输入
公钥 PEM(加密用)
自动加载
私钥 PEM(解密用)
自动加载
输入 0 字符
输出 0 字符
耗时 0 ms
就绪
About
RSA 加密 / 解密 怎么用
页面加载时自动生成一对 RSA-OAEP 2048 位密钥(公钥 SPKI PEM、私钥 PKCS8 PEM),并立即用公钥加密示例明文。加密用公钥、解密用私钥;也可把自己持有的 PEM 粘进下方两个密钥框后执行。全部由 WebCrypto 在本地完成。
常用场景
- 交换对称加密口令:先用 RSA 加密 AES 口令,再用 AES 加密正文。
- 验证第三方提供的公钥/密文能否正常解出预期内容。
- 查看和导出 PEM 格式密钥,粘贴到服务端配置中。
小提示
RSA-OAEP SHA-256 单次最多加密约 190 字节,不适合直接加密长文——正确姿势是「RSA 包 AES 口令 + AES 加密正文」。解密报错通常是私钥与密文不匹配,或密文 base64 复制不完整。