Skip to content

fzl-22/enigma-machine-emulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Enigma Machine Emulator

Enigma Machine Emulator intended to be submitted a task on Information and Network Security (IFC31B3) course.

Installing Enigma CLI

Clone the repository:

git clone [email protected]:fzl-22/enigma-machine-emulator.git

Navigate to the directory:

cd enigma-machine-emulator

This enigma CLI can be easily installed by executing the install script. First, elevate the permission of install.sh.

chmod u+x install.sh

Then, execute the install script:

./install.sh

Note that this installation script is still only worked on GNU/Linux. The Windows installation script is yet to come soon. You can check the installation status by executing this command:

enigma --version

Run the Enigma CLI

Enigma CLI can be used in this format:

enigma JOHNDOE

Then, the output will be:

MZFXWZQ

To decipher it, just run the same command with the ciphered text:

enigma MZFXWZQ

Then, the output will be:

JOHNDOE

Screenshot

About

Enigma Machine Emulator written in C++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published