Extractable One-Time Signatures (EOTS) Algorithm Demo

1. Key Generation

This will generate a new private/public key pair and populate the private key field below for signing.

2. Generate EOTS Signature

Or use the message hash field below for direct hash input

3. Verify EOTS Signature

4. Extract Private Key from Nonce Reuse

First Signature:

Second Signature:

⚠️ Security Notice

EOTS (Extractable One-Time Signatures) are designed to reveal the private key if the same nonce is used twice. This is a feature, not a bug! Never reuse nonces in production systems. This demo is for testing purposes only.