def encryptionKey(): from generateKey import getKey print("CIS220 Class Fall 2019 Help 0 | About i | Menu x") print("") print("") print("") print("{:^80}".format("Enigma Machine")) print("") print("") print("{:^80}".format("Encryption")) print("") print("{:^80}".format("Enter your key or hit Enter to generate key")) print("") print("") print("") print("") print("") print("") print("") print("") print("") print("") print("") print("") print("") key = input("Enter Key: ") if key == '': key = getKey() xkey = '' for i in key: xkey = xkey + str(i) key = xkey return key
def encryptionKey(): from generateKey import getKey print( "CIS220 Class Fall 2019 Help 0 | About i | Menu x" ) print("") print("") print("") print("{:^80}".format("Enigma Machine")) print("") print("") print("{:^80}".format("Encryption")) print("") print("{:^80}".format("Enter your key in this format: #-#-#")) print("{:^80}".format("The range is from 1 to 664")) print("{:^80}".format("or hit Enter to generate key")) print("") print("") print("") print("") print("") print("") print("") print("") print("") print("") print("") key = input("Enter Key: ") if key == '': key = getKey() key = key.split("-") temp = [] for i in key: i = i.lstrip("0") temp.append(i) key = '-'.join(temp) from Utilities import checkKey checkKey(key, "Encryption") return key
def Scr_117(): #decryption key from generateKey import getKey print( "CIS220 Project:TheEnigmaMachine Programmers: CIS220 Class Fall 2019" ) print("") print("") print("") print("{:^80}".format("Enigma Machine")) print("") print("") print("{:^80}".format("Decryption")) print("") print("{:^80}".format("Enter your key or hit Enter to generate key")) print("") print("") print("") print("") print("") print("") print("") print("") print("") print("") print("") print("") print("") key = input("Enter Key: ") if key == '': key = getKey() xkey = '' for i in key: xkey = xkey + str(i) key = xkey return key
# encrypt.py # Quang Hoang # 27 OCT 2019 # This is the encryption import generateKey import charSet from Screens import * from Utilities import getMessage key = generateKey.getKey() def encrypt(): text = encryption() print(text) encryptMessage = '' for i in text: inbound = charSet.charSet["letterSet"] outbound = charSet.charSet["plugBoard"] index = inbound.index(i) encryptMessage = encryptMessage + outbound[index] #wordOut = outbound[index] print(encryptMessage) return encryptMessage ''' for k in key: inbound = outbound outbound = charSet.charSet["Rotor_{}".format(k)] for x in wordOut: index = inbound.index(x)