Verification Tool
Bitcoin Signature Verification
Verify message signatures or create signed messages using Bitcoin keys.
Loading signature verification tool...
About Bitcoin Signatures
Bitcoin uses the Elliptic Curve Digital Signature Algorithm (ECDSA) to create and verify signatures. Signatures prove ownership of a private key without revealing it, allowing you to verify messages from Bitcoin addresses. All signature operations happen in your browser - no private keys are ever sent to servers.
How Bitcoin Signatures Work
Bitcoin uses the Elliptic Curve Digital Signature Algorithm (ECDSA) to create and verify signatures. Here's how the process works:
Creating a Signature
- A message is hashed using SHA-256
- The private key signs the hash
- The signature is created along with the public key
- The signature proves ownership without revealing the private key
Verifying a Signature
- The verifier has the message, signature, and Bitcoin address
- The message is hashed using the same algorithm
- The signature is verified against the Bitcoin address
- If valid, it proves the message was signed by the address owner
Signatures are essential for Bitcoin transactions, proving that only the rightful owner of funds can spend them. The same cryptographic principles are used to sign arbitrary messages, proving ownership of an address.