Signature Verifier
Verify Ethereum signatures (ECDSA) and recover signer addresses
1. What is ECDSA?
ECDSA (Elliptic Curve Digital Signature Algorithm) is the signature scheme used in Ethereum. It allows you to prove that a message was signed by the holder of a specific private key without revealing the key itself.
2. How does it work?
Message Signing
When you sign a message in Ethereum, you're creating a cryptographic proof that you control a particular address. The signature can be verified by anyone to recover the signer's address.
Signature Format
Ethereum signatures are 65 bytes: 32 bytes for r, 32 bytes for s, and 1 byte for v (recovery id). They are typically represented as a hex string starting with 0x.
3. Examples
Example message
Hello, Ethereum!
Example signature
0x... (65 bytes hex string)