TOOLS / ENCRYPTION

ECC (Elliptic Curve)

Generate keys, sign messages and verify ECDSA signatures.

Curve

SHA-256 · 32-byte private key

Calculator reference

Verification evidence and limitations →

What it calculates

Generates elliptic-curve keys and signs or verifies messages with ECDSA.

Inputs and methods

P-256, P-384, P-521 or secp256k1; HEX private scalars and SEC1 public keys; HEX or ASCII messages.

Worked example

Generate a P-256 pair, sign ASCII Hello, then verify using its public key and the unchanged message.

Signature verification: valid
Change message to Hello!: invalid

Specification and limits

Key generation is random. Signature encoding and the curve-specific hash must match the verifier.

noble-curves documentation ↗