Skip to content

Built as part of Aviad Cohen's Java course at The Academic Collage Of Tel-Aviv Yaffo.

Notifications You must be signed in to change notification settings

itayf9/Enigma_Decrypt_Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Enigma Decrypt Manager

Built as part of Aviad Cohen's Java course at The Academic Collage Of Tel-Aviv Yaffo.

In this project, we've built a Desktop application using JavaFX.

The application let the user operate a virtual Enigma machine. This project is a direct continuation of the project Virtual Enigma Machine

Load various of Enigma machines

Based on XML files.

Configure your own machine

Change different parameters that determine the machine's configuration (change it manualy or randomly).

Configure your machine

Encrypt and decrypt messages.

You can cipher a whole message, of in "Char-by-Char" mode.

See history and statistics of the ciphered text.

Cipher text

Operate a Dycrypt Manager

Automatic decrypting mode. The decrypting is done in a multithreaded brute force. You can pause/stop the auto decrypting.

Brute force

About

Built as part of Aviad Cohen's Java course at The Academic Collage Of Tel-Aviv Yaffo.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published