Skip to content

systemslibrarian/crypto-lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 

Repository files navigation

Crypto Lab

Browser-based cryptography demos — no backends, no accounts, just the math.

A curated collection of single-concept cryptography demonstrations. Each one isolates a real primitive or protocol and makes it interactive in the browser. Classic algorithms, post-quantum schemes, zero-knowledge proofs — all grounded in real specifications, not toy reimplementations.

Live → https://systemslibrarian.github.io/crypto-lab/


Featured

Project Concept Primitives
Shadow Vault Deniable Encryption Argon2id · ChaCha20-Poly1305 · SHA-256
ZK Proof Lab Zero-Knowledge Proofs Schnorr · Fiat-Shamir · SHA-256 Commitments · zk-SNARK

All Demos

Project Category Stack
Shadow Vault Deniable Encryption Argon2id · ChaCha20-Poly1305 · SHA-256
ZK Proof Lab Zero-Knowledge Proofs Schnorr · SHA-256 Commitments · Fiat-Shamir · zk-SNARK
Phantom Vault Stateless Passwords PBKDF2-SHA-256 · HMAC-DRBG · Rejection Sampling
Corrupted Oracle Backdoored RNG Dual_EC_DRBG · HMAC-DRBG · ChaCha20-DRBG · P-256
Iron Letter Asymmetric Encryption ECIES P-256 · RSA-OAEP · AES-256-GCM
Quantum Vault KpqC Post-Quantum AES-256-GCM · Shamir SSS · SMAUG-T · HAETAE
Blind Oracle Homomorphic Encryption TFHE-rs
Snow 2 Stream Cipher XChaCha20-Poly1305 · Argon2id · HKDF-SHA-256 · Steganography
Dad Mode Morse Encrypted Morse AES-256-GCM · Argon2id · HKDF-SHA-256 · Ed25519
Patron Shield Library Privacy IT-PIR · XOR Secret Sharing · Chor et al. 1995
Silent Tally Secure MPC Shamir SSS · GF(2⁶¹−1) · Lagrange Interpolation · Additive Homomorphism
FROST Threshold Threshold Signatures FROST (RFC 9591) · Ed25519 · Nonce Commitments · VSS Commitments

Related Projects

These sit outside the browser-demo scope of Crypto Lab but belong to the same collection:

  • Crypto Compare — Algorithm reference covering NIST and PQ-Safe standards.
  • Cipher Museum — An interactive museum spanning 2,500 years of cryptographic history. Ten halls, 37 ciphers, live encryption demos, and cryptanalysis labs.
  • Meow Decoder — Secure optical air-gap file transfer via QR-code GIFs. AES-256-GCM + Argon2id + ML-KEM-1024 + fountain codes. Python + Rust.

About

Each demo is self-contained: one concept, one repository, full source. Documentation and threat models are included where the attack surface warrants it.

Built by Paul Clark — IT Librarian & Systems Analyst.


So whether you eat or drink or whatever you do, do it all for the glory of God. — 1 Corinthians 10:31

About

Browser-based cryptography demos — deniable encryption to post-quantum. No backends. No accounts. Just the math.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages