コード例 #1
0
ファイル: main.py プロジェクト: adam-good/Enigma
    while num < 1 or num > 8:
        num = int(raw_input("Invalid Input! Try again: "))

    rotorNums.append(num)

print('')

print("[*] Set Starting Positions For Each Rotor: (0-25)")
for i in range(1, 4):
    num = int(raw_input("Rotor Position " + str(i) + ") "))

    while num < 0 or num > 25:
        num = int(raw_input("Invalid Input! Try again: "))

    rotorOffsets.append(num)

for i in range(3):
    offset = rotorOffsets[i]
    num = rotorNums[i]
    rotor = Rotor(offset, num)
    rotors.append(rotor)

e.rot1 = rotors[0]
e.rot2 = rotors[1]
e.rot3 = rotors[2]

msg = raw_input("Enter The Secret Message: ").upper()
print("You Entered: " + msg)
msg = e.encipher(msg)
print("Cipher Text: " + msg)