Digital Signature

RSA, ECDSA, Ed25519 digital signatures

About Digital Signature

Digital signature tool supports RSA, ECDSA and Ed25519 for key generation, message signing and signature verification. Useful for release verification, API signing, tamper detection and cryptography learning.

How to Use

  1. Generate or import signing keys
  2. Enter the message to sign
  3. Create a Base64 signature
  4. Verify the message and signature with the public key

Frequently Asked Questions

How is signing different from encryption?
Encryption keeps content secret. A digital signature proves that content came from the private-key holder and has not been changed.
Do I need the private key to verify?
No. Signing uses the private key, while verification uses the public key. Recipients can verify authenticity without knowing the private key.
Why does the signature change each time?
Some algorithms or padding modes use randomness, so the same message can produce different signatures. If verification passes, the signature is valid.