非对称加密工具
免费在线非对称加密工具。生成RSA/ECC/SM2密钥对,支持RSA-OAEP、RSA-PSS、PKCS#1、ECDH、ECDSA、SM2加密解密。
免费在线非对称加密工具。生成RSA/ECC/SM2密钥对,支持RSA-OAEP、RSA-PSS、PKCS#1、ECDH、ECDSA、SM2加密解密。
| 算法 | 类型 | 适用场景 | 安全性 | 密钥长度 |
|---|---|---|---|---|
| RSA-OAEP | 加密 | 通用场景 | ⭐⭐⭐⭐⭐ | 2048+位 |
| RSA-PKCS1 | 加密 | 兼容旧系统 | ⭐⭐⭐⭐ | 2048+位 |
| RSA-PSS | 签名 | 数字签名 | ⭐⭐⭐⭐⭐ | 2048+位 |
| ECDH | 密钥交换 | 高性能 | ⭐⭐⭐⭐⭐ | 256+位 |
| ECDSA | 签名 | 快速签名 | ⭐⭐⭐⭐⭐ | 256+位 |
| SM2 | 加密 | 中国合规 | ⭐⭐⭐⭐⭐ | 256位 |
| RSA位数 | ECC位数 | 安全等级 |
|---|---|---|
| 1024 | - | ⚠️ 不推荐 |
| 2048 | 256 | ✅ 推荐 |
| 3072 | 384 | ✅ 较强 |
| 4096 | 521 | ✅ 最强 |
无需预先共享密钥即可发送加密消息。发送者使用接收者的公钥加密,只有接收者能用私钥解密。
证明消息的真实性和完整性。签名者使用私钥,任何人都可以使用公钥验证。
使用ECDH在各方之间安全地交换对称密钥(如AES密钥)。
| 错误 | 原因 | 解决方案 |
|---|---|---|
| 密钥导入失败 | 格式无效 | 使用PEM或JWK格式 |
| 加密失败 | 密钥长度太小 | 使用2048+位密钥 |
| 解密失败 | 密钥对不匹配 | 确保公钥私钥配对 |
| 数据太长 | 消息超过密钥容量 | 使用混合加密(RSA + AES) |