RSA 混合加解密
RSA-OAEP 包装随机 AES 密钥,以混合加密方式处理长文本。
使用 RSA-OAEP-SHA-256 包装随机 AES-256 密钥,再以 AES-GCM 加密文本。
输入与结果示例
填写文本与口令 / 密钥,选择操作后运行。加解密可将结果放回输入,再切换解密验证往返;签名与 HMAC 则使用验证操作核对。
使用范围与注意事项
- 内容、口令和密钥只在当前浏览器处理,不上传,不写入收藏与历史。
- 使用浏览器 Web Crypto,需要 HTTPS 或 localhost。刷新、关闭页面会丢失未保存的内容;遗失密钥或口令无法恢复。
- 文本单次最多 200 KB;请自行保存需要保留的结果。
- 混合加密支持较长文本;不是直接对长文本执行 RSA 运算。
- 公钥支持 SPKI PUBLIC KEY,私钥支持 PKCS#8 PRIVATE KEY,2048–4096 位;不接收证书、加口令或 PKCS#1 PEM。
常见问题
编码、摘要与加密有什么区别?
编码通常可直接还原;摘要用于一致性检查;HMAC 使用密钥认证消息;加密需要匹配口令或密钥才能解密。