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. 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.
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.