Skip to content

Arkitu/enigma

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

enigma

This project is a simple implementation of the Enigma machine used by the Germans during World War II. It's writen in Rust and uses bevy for the UI. You can clone the repository and run it with cargo run or cargo run --release or you can download the latest release from the releases page.

Copie d'écran_20250219_174456

Usage

The machine simulates 3 rotors and a reflector. You can type what you want to encrypt it or type an encrypted message to decrypt it. The rotors are the I, II and III from the Enigma D, and the reflector comes from the same machine (https://www.cryptomuseum.com/crypto/enigma/wiring.htm#8).

You can press enter to reset the machine to its initial state.

Don't hesitate to contact me for more details or if you have a problem with it

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages