Skip to content

Enigma S rotor II may use a wrong wiring (according to what's documented over the internet) #147

@denismaggior8

Description

@denismaggior8

Steps to reproduce the bug

  1. Navigate to cryptii.com.
  2. Use the following machine configurations

Machine type: Enigma S
Rotor 1: type I, position 1, ring 1
Rotor 2: type II, position 1, ring 1
Rotor 3: type III, position 1, ring 1

  1. Wipe the plugboard field
  2. Include foreign chars
  3. Encode the string "uadenis" (omitting the double quotes)

The output will be "gkkdooa", but I expected "gkkdjta".

Looking at the code into Enigma.js, I found that Enigma S rotor II reports this wiring "UEMOATQLSHPKCYFWJZBGVXINDR" instead of the wiring documented over the internet which is "UEMOATQLSHPKCYFWJZBGVXIDNR".

It seams that the trailing 3 chars are different (Cryptii uses NDR instead of DNR).

Please have a look of https://www.cryptomuseum.com/crypto/enigma/wiring.htm#12

Could you please clarify?

Thanks.
Denis

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions