N° 02 / 042025Cryptography Toolbox
CipherBox
- Languages
- TypeScript
- Frameworks
- React · Vite · Tailwind CSS · Radix UI · @noble/ciphers · @noble/hashes · @noble/curves · crypto-js · jsrsasign
Browser-native cryptography playground spanning 40+ transformations — classical ciphers, modern symmetric and asymmetric encryption, hashes, encodings, and digital signatures — running entirely client-side so keys and plaintext never leave the page.
- Built a client-side cryptography playground covering 40+ transformations — from Caesar and Vigenère through AES, ChaCha20, RSA, and ECDSA — powered by the audited @noble cipher suite.
- Composed a Radix UI + Tailwind v4 interface around a typed transformation registry, so one surface drives classical ciphers, modern encryption, hashes, HMAC, and signature keygen/verify.
- Shipped as a static React + Vite site at cipherbox.yashjani.com, keeping keys and plaintext in the browser with zero server round-trips.
