RSA加密工具
RSA-OAEP / 密钥生成 / 加密解密
安全提示:所有运算在浏览器本地完成,密钥和数据不会上传服务器。请妥善保管私钥,丢失无法恢复。推荐使用2048位或4096位密钥。
公钥
私钥
RSA加密说明
RSA是非对称加密算法,公钥加密、私钥解密。本工具标准支持 -----BEGIN PUBLIC KEY----- 公钥和 -----BEGIN PRIVATE KEY----- 私钥,使用浏览器 Web Crypto API 的 RSA-OAEP-SHA256/OAEP-SHA1。1024位密钥已不够安全,仅用于兼容旧系统。注意RSA加密的明文长度有限制(2048位密钥使用 OAEP-SHA256 约190字节)。长文本建议使用对称加密。
如果你的密钥以 -----BEGIN RSA PUBLIC KEY----- 或 -----BEGIN RSA PRIVATE KEY----- 开头,属于 PKCS#1 格式,请先转换为标准 PEM 公钥或 PKCS#8 私钥后再使用。
数字签名:使用私钥对数据签名,公钥验证签名,确保数据完整性和来源可信。支持SHA-256、SHA-384、SHA-512哈希算法。