The Lab · Cryptography

Signature lab

A valid signature proves one narrow thing: whoever holds a particular private key signed these exact bytes. We'll take that apart in six exhibits, from the fingerprint that gets signed to Ed25519 to signatures built from a hash function alone.

Everything runs in this tab. SHA-256 and Ed25519 come from Web Crypto, and the hash-based signatures are built here and checked against RFC 8032 and RFC 8554. Keys are random per visit and never leave the tab, and only your progress and the demo tree's counter are saved.