开发者
RSA 加密
使用公钥通过 RSA-OAEP 加密文本。
Loading…
关于RSA加密
RSA加密使用SHA-256哈希函数的RSA-OAEP最优非对称加密方案保护明文数据,这是RSA加密的当前推荐标准(已取代旧的PKCS#1 v1.5方案)。RSA公钥加密允许任何人用公钥加密数据,而只有私钥持有者才能解密。所有运算通过Web Crypto API在浏览器本地执行,数据从不离开设备。
使用方法
以PEM格式(-----BEGIN PUBLIC KEY-----或-----BEGIN RSA PUBLIC KEY-----)粘贴RSA公钥,在明文框中输入要加密的文本(最大长度受密钥大小限制——2048位密钥可加密约190字节,实际场景中RSA通常用于加密对称密钥)。工具生成Base64编码的密文,可用配对私钥解密。
常见用途
- 用服务器公钥加密客户端生成的AES密钥,实现安全的密钥交换(混合加密模式)
- 加密需要安全传输给密钥持有者的敏感配置值(如API密钥、密码)
- 测试和验证RSA公钥的格式和功能,确认公钥可以正常用于加密操作
- 在学习密码学时演示非对称加密的工作原理——任何人可以加密,只有私钥持有者可以解密
- 为安全通信系统的开发和测试生成RSA加密的测试数据