Senigma 0.1.1 review

Download
by rbytes.net on

The Software Enigma is a little application that imitates the original behaviour of the Enigma, a cryptographic device that was used

License: GPL (GNU General Public License)
File size: 5K
Developer: Konrad Rieck
0 stars award from rbytes.net

The Software Enigma is a little application that imitates the original behaviour of the Enigma, a cryptographic device that was used in World War II by the Germans. The cipher mechanism was cracked by several different parties (polish, english, ...) in the 40s.
The enigma uses a symmetrical encryption algorithm based on 3 wheels that carry letters in a random order and a reflector wheel also carring letters in random order. A letter passes the 3 wheels, the reflector wheel and then passes the wheels reverse. after each letter the position of the wheels is changed according to the Enigma specifications, see the links below.

The Software Enigma was designed in order to demonstrate the techniques used to crack this mechanism in a coding competition in summer 2000. The Software Enigma can work with more than 3 wheels and can handle more than 26 different characters.


In general you can examine the code and learn to understand the algorithm used to imitate the original Enigma. You can also try to crack encrypted enigma messages by following the procedures that the crackers used in the 40s. You can also use the Software Enigma for encrypting private messages, if you want to rely on an old already cracked cipher mechanism. In any case it is fun playing with it...

What's New in This Release:
Corrected historical information inside the docs.

Senigma 0.1.1 keywords