A Codebreaking/Cipherbreaking Toolkit. Currently early in development.
-
Updated
Aug 8, 2022 - Julia
A Codebreaking/Cipherbreaking Toolkit. Currently early in development.
A personal project aimed at RAFAC (RAF Air Cadet) code-breaking exercises. The purpose of this tool is to encode sentences and create decode grids for the Air Cadet Bletchley Park cipher. This automates the process of making codes for Air Cadet activities.
Classical cipher cryptanalysis toolkit - Vigenere, Beaufort, Caesar, XOR. Dictionary validation, Web Workers.
Browser-based Enigma machine demo — full mechanical simulation of rotors, stepping with double-step, plugboard, and reflector, plus the crib-based Bombe break exploiting the no-letter-maps-to-itself flaw. Real wiring tables. No backends. No simulated math.
Browser-based Vigenère cipher demo — encrypt and decrypt with a repeating key, then recover the key length via Kasiski examination and index of coincidence and solve each column by frequency analysis. Real cryptanalysis. No backends. No simulated math.
Interactive cryptanalysis workbench for exploring, analyzing, and solving classical ciphers.
Add a description, image, and links to the codebreaking topic page so that developers can more easily learn about it.
To associate your repository with the codebreaking topic, visit your repo's landing page and select "manage topics."