🔑 非对称加密工具

RSA/EC 密钥生成、加解密、签名验签

公钥加密

私钥解密

私钥签名

公钥验签

功能介绍

在线非对称加密工具,支持 RSA 和 EC(椭圆曲线)密钥生成、公钥加密/私钥解密、私钥签名/公钥验签等完整操作。PEM 格式输入输出,兼容 OpenSSL 等主流工具。

关键特点

  • 支持 RSA(1024/2048/4096)和 EC 密钥生成
  • 公钥加密、私钥解密
  • 私钥签名、公钥验签(支持 SHA-256/SHA-1/SHA-512)
  • PEM 格式输入输出,密钥对自动填充到各功能页面

使用教程

  1. 在「密钥生成」标签选择算法和密钥长度,点击生成密钥对
  2. 密钥对自动填充到加解密和签名标签页的对应输入框
  3. 在「加解密」标签使用公钥加密、私钥解密
  4. 在「签名验签」标签选择哈希算法,使用私钥签名、公钥验签

使用示例

输入示例:

使用 RSA 2048 密钥对测试数据进行加密

输出结果:

生成的密钥对将自动填充到各输入框中

常见问题

RSA 和 EC 有什么区别?

RSA 基于大整数分解难题,密钥越长安全性越高(推荐 2048 位以上)。EC 椭圆曲线基于椭圆曲线离散对数问题,同等安全强度下密钥更短(256 位 EC ≈ 3072 位 RSA),计算效率更高。

非对称加密和对称加密有什么区别?

非对称加密使用公钥/私钥对,公钥加密私钥解密,适合密钥分发和数字签名。对称加密使用相同密钥加解密,速度快但密钥分发困难。实际应用中常结合使用(如 TLS 握手)。

相关工具

对称加密/解密 | SM2 国密工具 | 证书工具