quicproquo
E2E Encrypted Messenger -- Browser Crypto Demo
WASM Module
Initialize WASM
Not loaded
Ed25519 Identity
Generate Alice
Generate Bob
Alice
--
Bob
--
Safety Number
Compute Safety Number
--
Sign & Verify
Sign (Alice)
Verify (Alice pubkey)
--
Hybrid Encryption (X25519 + ML-KEM-768)
Generate Hybrid Keypair
Encrypt
Decrypt
--
Sealed Sender
Seal (Alice)
Unseal
--
Message Padding
Pad
Unpad
--
Server Connection
Connect
Disconnect
Disconnected
The qpq server provides a built-in WebSocket JSON-RPC bridge. Start the server with
--ws-listen 0.0.0.0:9000
to enable browser connectivity. This demo sends JSON-framed requests over WebSocket.
Chat
Send
Receive