Post-quantum
Hands-on post-quantum cryptography: sign with ML-DSA and SLH-DSA, encapsulate with ML-KEM and the X25519MLKEM768 hybrid that browsers already use, benchmark 100+ liboqs algorithms, and inspect PQ certificates, HPKE and age — all in your browser, nothing uploaded.
6 tools
Post-Quantum Signatures
Sign & verify ML-DSA, SLH-DSA, Falcon
Generate keys, sign and verify with ML-DSA, SLH-DSA and Falcon, with context strings, pre-hash and deterministic modes. See how much larger post-quantum keys and signatures are than ECDSA and Ed25519.
Open toolML-KEM & Hybrid KEMs
ML-KEM, X-Wing and TLS hybrid groups
Generate ML-KEM and hybrid key pairs, encapsulate and decapsulate, and see which bytes of a TLS 1.3 key share are ML-KEM and which are X25519. Replays NIST and RFC test vectors byte for byte.
Open toolPQC Algorithm Zoo
Benchmark 100+ liboqs algorithms
Every KEM and signature scheme of liboqs, with key, signature and ciphertext sizes, NIST level and standardisation status. Measure any of them on your own device against ECDSA P-256, Ed25519 and X25519.
Open toolHPKE Playground
HPKE with ML-KEM, X-Wing and OHTTP
Seal and open HPKE messages (RFC 9180) with classical or post-quantum KEMs, see every value of the key schedule, and decode or exercise Oblivious HTTP key configurations (RFC 9458).
Open toolage Encryption
age files with PQ recipients and passkeys
Encrypt and decrypt age files locally: classic X25519 and post-quantum ML-KEM-768 + X25519 recipients, passphrases, and passkeys through the WebAuthn PRF extension. Inspect any age header without a key.
Open toolPQ Certificate Inspector
Decode & verify ML-DSA, composite certs
Decode X.509 certificates and certificate requests with ML-DSA, SLH-DSA, ML-KEM, composite ML-DSA and Falcon keys: algorithms and OIDs with their standardisation status, signature verification, RFC checks, and the size against the same certificate with ECDSA.
Open tool