Enigma-X
Enigma-X
Rating (0)
Reviews: 0
Category: Entertainment
Main screen, from where you can launch any of the devices, access error logs, and application settings.
Enigma I emulator, with easy type UI
Enigma I emulator, in original key/lamp mode
Calculus device in operation.
Calculus key add/edit screen.
Calculus key-strength calculator screen.
Calculus key-based performance test-bed.
Import an image file from disk or the internet, individually shuffle RGB channels and use that data to generate a key-tape (one-time-tape).  View the character distribution, and preview any part of the key-tape.
See a summary of the character distribution.  Specify basic key information (name, PIN) as well as usage options: i.e. whether or not to destroy the key-tape as it is used to prevent accidental reuse.
The Singularity device in operation.

Description

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

  • 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.
Product ID: 9NQQ6GCFGBGQ
Release date: 2018-04-01
Last update: 2022-07-19