密钥设置
公钥 (Public Key)
SPKI 格式私钥 (Private Key)
PKCS#8 格式明文
0 字符,0 字节
支持长文本,自动分块处理
密文
等待加密或解密操作
加密模式必须匹配
兼容性说明
RSA-OAEP 模式
- 使用浏览器原生 Web Crypto API
- 更安全的现代加密模式,推荐使用
- 与其他 RSA 工具的兼容性有限
PKCS#1 v1.5 模式
- 使用 JSEncrypt 库实现
- 与传统 RSA 工具高度兼容
- 支持自动分块处理长文本
重要提示:两种加密模式不兼容,加密和解密必须使用相同的模式。如需与其他工具(如 OpenSSL)互操作,推荐使用 PKCS#1 v1.5 模式。
RSA 算法信息
算法历史
RSA 加密算法于1977年由 Ron Rivest、Adi Shamir 和 Leonard Adleman 提出,是最早的公钥加密算法之一,广泛应用于安全通信领域。
工作原理
RSA 基于大数分解的困难性。公钥用于加密,私钥用于解密。加密后的数据只能由对应的私钥持有者解密。
安全性
推荐使用 2048 位或更长的密钥。512 位密钥已不安全,1024 位密钥正逐渐被淘汰。RSA-OAEP 模式比 PKCS#1 v1.5 更安全。