code-break-party/enigma/main.py

17 lines
391 B
Python
Raw Normal View History

2020-01-28 17:46:13 +00:00
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)