code-break-party/enigma/main.py

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)