You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
Wipe the plugboard field
Include foreign chars
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).
Hi Denis, thank you for reporting this bug. I can confirm that uemoatqlshpkcyfwjzbgvxidnr is the correct wiring for wheel II of the Enigma S “Sondermaschine”. I'll prepare an update to fix this.
Steps to reproduce the bug
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
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
The text was updated successfully, but these errors were encountered: