TingYu Tools

ECDSA 签名/验签

P-256/P-384/P-521

密钥生成

256 位安全级别: 128-bitsecp256r1/prime256v1

ES256 标准(JWT 常用)

⚠️ 用于签名,必须保密

用于验签,可公开

💡 使用说明

什么是 ECDSA?

ECDSA(椭圆曲线数字签名算法)是基于椭圆曲线密码学的签名算法,相比 RSA 具有更短的密钥长度和更快的运算速度。

曲线对比

  • P-256 (secp256r1): 最常用,安全级别 128-bit,JWT ES256
  • P-384 (secp384r1): 更高安全性,安全级别 192-bit,JWT ES384
  • P-521 (secp521r1): 最高安全性,安全级别 256-bit,JWT ES512

应用场景

  • JWT 令牌签名(ES256/ES384/ES512)
  • 区块链交易签名(比特币、以太坊)
  • TLS/SSL 证书
  • 移动设备和 IoT 设备签名

优势

  • 密钥长度更短(256-bit ECC ≈ 3072-bit RSA)
  • 运算速度更快,资源消耗更少
  • 签名长度更短,传输更高效