Post-Quantum Cryptography — Key Generation & Digital Signatures
FIPS 204 / ML-DSA — Python backend • dilithium-py
1 Generate Keypair
2 Sign a Message
3 Verify a Signature
Important notices
Secret key transmission.
When you sign a message, your secret key is sent to this server over an encrypted HTTPS connection.
It is used solely to compute the signature and is never logged or stored.
For high-security use cases, prefer an offline or local tool.
Educational / demonstration use.
This tool is powered by dilithium-py,
a pure-Python implementation of ML-DSA that has not undergone a formal cryptographic audit.
Do not rely on it for production systems — use a vetted library such as
liboqs instead.
No warranty.
This service is provided as-is, without any guarantee of correctness, availability, or fitness for a particular purpose.