Ejemplo n.º 1
0
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
Ejemplo n.º 2
0
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
Ejemplo n.º 3
0
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
Ejemplo n.º 4
0
# 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)