PQC Today is an educational and demonstration platform, not a production system. Nothing it produces — keys, certificates, configurations, reports, or test results — is fit to protect real data, and none of it may be deployed or relied upon in production.

Key Encapsulation Mechanism (KEM)

Key Derivation:
1. Encapsulate
Step 1: Select Keys
Public Key
Step 2: Run Operation

Generate or pick a public key above to enable this.

Step 3: Ciphertext Output
Step 4: Final Derived Secret
2. Decapsulate
Step 1: Select Keys
Private Key
Step 2: Run Operation
Step 3: Ciphertext Input
Step 4: Final Derived Secret

Data Encryption (AES-GCM)

Use the shared secret from above as the encryption/decryption key

Encrypt Message
Decrypt Message

Classical Baseline: X25519 ECDH

Elliptic-curve Diffie-Hellman — broken by quantum computers (Shor's algorithm)

Two parties (Alice and Bob) each generate an ephemeral X25519 key pair, exchange public keys, and independently derive the same 32-byte shared secret. Compare this to ML-KEM above: same 32-byte output, but X25519 is broken by quantum computers.

Alice ⇄ Bob · Web Crypto · 256-bit

Digital Signatures

Sign Message
Message to Sign (Input)
Signature (Output)

Generate or pick a signing key above to enable this.

Verify Signature
Message to Verify (Input)
Signature (Input)
34 tools

OpenSSL Studio

HSM / PKCS#11

Entropy & Random

Certificates & Proofs

Digital Identity

Blockchain & Digital Assets

Protocol Simulations

Next step

Learn the theory behind the tools

Every Playground tool links to the Learn module it practises.