Playground

Real cryptography, running in your browser

Most tools here use the Web Crypto API — your browser's own, audited cryptography implementation. Nothing is simulated and nothing is sent to a server: keys are generated, used, and discarded entirely on your device. Most of the Payments tools are the one exception: PIN blocks, CVV/CVC, and EMV cryptograms are all still built on DES/3DES in real production systems, and no browser exposes that through Web Crypto — so those run a small, from-scratch 3DES implementation instead, written and tested against the official FIPS 46 test vector rather than simulated with a different, unrelated cipher. Two tools go a step further and say so explicitly on the page: CAVV generation and network token cryptograms have never been publicly documented by any card network, so those two use a labeled, representative construction rather than a real algorithm — unlike the PIN block, CVV, and ARQC tools, which implement real public standards exactly. One tool is different again: Entropy Testing can optionally pull live bits from a third-party quantum random number generator over the network, and implements 3 of the 10 NIST SP 800-90B min-entropy estimators, ported from NIST's own reference source rather than a full certification-grade implementation — both noted on that tool's own page.