Live
Password Hashing
Why hashes can't be undone
A live PBKDF2-HMAC-SHA-256 demo, an avalanche-effect visualization, and a simulated stolen-database attack — all running in-browser via the Web Crypto API. Nothing leaves your tab.
Try itSmall demos explaining the building blocks of identity, cryptography, and digital trust.
4 concepts · 3 live demos
Live
Why hashes can't be undone
A live PBKDF2-HMAC-SHA-256 demo, an avalanche-effect visualization, and a simulated stolen-database attack — all running in-browser via the Web Crypto API. Nothing leaves your tab.
Try itLive
Prove the threshold. Hide the number.
Generate a real range-proof flow for age verification or balance verification. Commit, compute locally, verify — the private value never leaves your device.
Try itComing soon
Authentication without shared secrets
A visual walkthrough of the WebAuthn registration and authentication ceremonies — public-key cryptography replacing passwords entirely.
Coming soonLive
How a saved comment, a link, or a URL fragment becomes code
An interactive simulation of Stored, Reflected, and DOM-based XSS, and the layered defenses — escaping, sanitization, CSP, Trusted Types, cookie hardening — that stop each one.
Try it