Skip to content
An educational demonstration of breaking the Enigma machine
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
BreakingEnigma.ipynb
LICENSE Add open source license and basic README Mar 29, 2019
MasterEnigmaCracker.ipynb Initial release Mar 29, 2019
README.md Add open source license and basic README Mar 29, 2019
__init__.py Initial release Mar 29, 2019
components.py Initial release Mar 29, 2019
machine.py Initial release Mar 29, 2019
rejewski.py Initial release Mar 29, 2019

README.md

enigma-simulator

This enigma-simulator project is an educational tool which simulates the workings of an Enigma machine, the Germans' main military encryption tool during World War II. The software allows users to encrypt and decrypt messages. Additionally, the simulation includes a step-by-step guide that teaches users how to recover Enigma keys.

This project was created and maintained by the National Security Agency.

You can’t perform that action at this time.