
Enigma-X
Rating
0
Reviews
0










App details
About Enigma-X
A software-based emulator of the German Enigma I encryption device, plus ‘Calculus’, an Enigma inspired device of my own invention that is not constrained by the real-world physical constraints that applied to the original Enigma; and ‘Singularity’ a One-Time-Tape implementation.
Calculus can have any number of rotors, each of which can rotate forwards or backwards. Calculus does not use a reflector and instead just passes data from left-to-right or right-to-left, which mitigates one of Enigma’s weaknesses (no letter could be encrypted as itself).
Where the original Enigma could only handle a simple 26 character alphabet (A-Z) Calculus can handle a 94 character alphabet (A-Z, a-z, 0-9 and a mix of special characters).
Key features
-
Encrypt and decrypt text
-
Encrypt/decrypt to/from UI/text file
-
Enigma I (three rotor) emulator, with plugboard
-
Calculus: open-ended (n-rotor) Enigma based design with 1468 rotors, each with 94 characters
-
Calculus encryption strength calculator
-
Calculus encryption performance measurer
-
Singularity one-time-tape device.
-
Create one-time-tapes (keys) from images from disk/URL.