ECC Tool
Elliptic Curve Cryptography, supporting ECDH and EdDSA.
P-256 (secp256r1) - 标准 NIST 曲线,兼容性最好
P-384 (secp384r1) - 高强度 NIST 曲线
P-521 - 最高强度 NIST 曲线
Ed25519 - 高性能签名曲线 (Edwards)
X25519 - 高性能加密/协商曲线 (Montgomery)
secp256k1 - 比特币/以太坊使用的曲线
Curve25519 - 综合高性能曲线
Encrypt (ECIES)
Decrypt (ECIES)
Sign (EdDSA)
Verify (EdDSA)
Key Exchange (ECDH)
Private Key:
Hex
Base64
Public Key:
Hex
Base64
Input
UTF-8
Hex
Base64
Result
Hex
Base64
Result

What is ECC?

ECC is a public-key system based on elliptic curves with shorter keys and strong security.

🎯

Why ECC?

  • Short keys, strong security
  • Fast on mobile devices
  • Lower bandwidth and storage
  • Widely used and proven
📋

Capabilities

  • ECIES encryption
  • EdDSA/ECDSA signing
  • ECDH key agreement
  • NIST/Edwards curves
🚀

Use Cases

  • HTTPS/TLS security
  • Blockchain signatures
  • Mobile payments
  • IoT devices
💎

Technical Info

  • All operations are completed locally in the browser and no data is uploaded.
  • Web Crypto based
  • HEX/Base64 support
  • No signup needed

🚀 User Guide

  • 1. Choose mode
  • 2. Choose curve
  • 3. Generate or paste keys
  • 4. Enter data
  • 5. Run and copy

💡 FAQ

Why are some curves disabled?
They require modern browsers and are disabled if unsupported.
Is ECC encryption standard?
It usually refers to ECIES. This tool follows standard implementations.
Is my private key safe?
Yes. Everything runs locally and nothing is uploaded.