Encryption library based on the Enigma machine. It's capable to encrypt any byte, not only the 26 capital letters of the alphabet.

Dependents:   Enigma_Hello

Encryption library based on the Enigma machine. It is capable to encrypt any byte, not only the 26 capital letters of the alphabet as the original Enigma machine did. Combining three rotors from a set of five, each of the 3 rotor setting with 256 positions, and the plugboard with 120 pairs of plugs connected it has staggering (5 * 4 * 3) * 256^3 * [256! / ((256 - 2 * 120)! * 120! * 2^120)] = 4.6415160521069700910027304860568e+267 different settings. In other words, it uses a 889-bit key for encryption & decryption of data.

History

Encryption library based on the Enigma machine. It's capable to encrypt any byte, not only the 26 capital letters of the alphabet. default tip

2019-09-24, by hudakz [Tue, 24 Sep 2019 16:56:56 +0000] rev 4

Encryption library based on the Enigma machine. It's capable to encrypt any byte, not only the 26 capital letters of the alphabet.


Encryption library based on the Enigma machine.

2019-09-24, by hudakz [Tue, 24 Sep 2019 09:17:40 +0000] rev 3

Encryption library based on the Enigma machine.


Encryption library based on the Enigma machine.

2019-09-24, by hudakz [Tue, 24 Sep 2019 08:52:11 +0000] rev 2

Encryption library based on the Enigma machine.


Encryption library based on the Enigma machine.

2019-09-23, by hudakz [Mon, 23 Sep 2019 07:50:09 +0000] rev 1

Encryption library based on the Enigma machine.


Encryption library based on the Enigma encryption machine.

2019-09-22, by hudakz [Sun, 22 Sep 2019 21:11:35 +0000] rev 0

Encryption library based on the Enigma encryption machine.