Loading WebAssembly modules…

Crypto Playground cryptoxide + eccoxide · pure client-side WASM

About Crypto Playground

An interactive playground for cryptoxide and eccoxide — pure-Rust cryptography libraries compiled to WebAssembly. Explore hashing, message authentication, key derivation, authenticated encryption, and elliptic-curve signatures. Enter your own keys and messages; everything is computed on the client.

Fully client-side. Every operation runs locally in your browser via WebAssembly. No key, message, or byte ever leaves this page — there is no server.

Educational demo — not production tooling. Random nonces and salts use the browser CSPRNG, but this tool is not a substitute for a reviewed cryptographic protocol. In particular, an ECDSA nonce must be unique and unpredictable for every signature: reusing one leaks the secret key.

Built with wasm-bindgen. Source primitives: cryptoxide eccoxide.