← All tools
Public-key
Ed25519 sign & verify
Sign with real Ed25519 in your browser, check the RFC 8032 test vector, see that signing twice gives the same signature, and watch verification reject a tampered message or a malleable S.
What's happening under the hood →·Read the Elliptic Curve Cryptography (ECC / ECDSA) module for the full explanation →·See the Code signing: proving who shipped a binary, and what it can't prove use case →·See the Secure boot: a chain of signatures from the first instruction to the OS use case →
1. Get a key pair
A real Ed25519 key: 32 random bytes of secret key, and the public point derived from them.
2. Sign a message
3. Verify: edit the message, signature, or public key and see what happens