secp256k1 Key Pair Generation
This page demonstrates how to generate Ethereum-compatible key pairs using the secp256k1 elliptic curve and perform encryption and digital signing operations.
Generate Key Pair
Click the button below to generate a new secp256k1 key pair:
Digital Signing
Sign a message using your private key. The signature can be verified by anyone with your public key.
Digital Signature Process: The message is hashed, then signed with the private key to create a signature. Anyone with the public key can verify the signature's authenticity.
Signature Verification
Verify a signature using the public key. This demonstrates how anyone can verify the authenticity of a signed message.
Verification Process: The original message and signature are used with the public key to verify that the message was signed by the holder of the corresponding private key.