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