Skip to content
#

browser-demo

Here are 17 public repositories matching this topic...

Browser-based demo of the Double Ratchet Algorithm — the cryptographic protocol powering Signal, WhatsApp, and Google Messages. Live conversation with forward secrecy, break-in recovery, and key compromise simulation.

  • Updated Apr 6, 2026
  • TypeScript

Browser-based demo of Shamir's Secret Sharing — split a secret into n shares, reconstruct from any k. Polynomial curve visualization, information-theoretic security proof, and AES key protection. Invented by Adi Shamir (Weizmann Institute, Israel) in 1979.

  • Updated Apr 6, 2026
  • Shell

Browser-based demo of ML-DSA (CRYSTALS-Dilithium), the lattice-based post-quantum digital signature scheme standardized as NIST FIPS 204 in August 2024. Sign, verify, and seal documents — quantum-resistant.

  • Updated Apr 6, 2026
  • TypeScript

Browser-based demo of cryptographic hash functions — SHA-256, SHA3-256, and BLAKE3. Live avalanche effect visualizer, length extension attack against SHA-256, and why HMAC exists. Hash functions are the silent foundation of every other primitive.

  • Updated Apr 8, 2026
  • Shell

Browser-based demo of differential cryptanalysis — the attack co-invented by Eli Biham and Adi Shamir (Israel, 1990) that broke DES. Live attack on a toy SPN cipher, DDT visualization, and the story of how Biham used his own attack to design Serpent.

  • Updated Apr 8, 2026

Improve this page

Add a description, image, and links to the browser-demo topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the browser-demo topic, visit your repo's landing page and select "manage topics."

Learn more