17 lines
391 B
Python
17 lines
391 B
Python
from enigma.machine import EnigmaMachine
|
|
|
|
# setup machine according to specs from a daily key sheet:
|
|
|
|
rotors = 'II V I'
|
|
|
|
machine = EnigmaMachine.from_key_sheet(
|
|
rotors=rotors,
|
|
reflector='B',
|
|
ring_settings=[12, 3, 5],
|
|
plugboard_settings='')
|
|
|
|
cipher = machine.process_text('WIEXSCHOENXDOCHXDASXWETTERXHEUTEXISTXDENXGANZENXTAGXREGENXDERXVOUCHERXISTXALANTURING')
|
|
|
|
print(cipher)
|
|
|