Esempio n. 1
0
def main():
    """Main program for testing ciphers"""
    key = Affine.generate_key(ALPHABET_SIZE)
    cipher = Affine(key, ALPHABET_SIZE)

    key = Multiplication.generate_key(ALPHABET_SIZE)
    cipher2 = Multiplication(key, ALPHABET_SIZE)

    key = Caesar.generate_key(ALPHABET_SIZE)
    cipher3 = Caesar(key, ALPHABET_SIZE)

    key = Unbreakable.generate_key(ALPHABET_SIZE)
    cipher4 = Unbreakable(key, ALPHABET_SIZE)

    # run_normal_cipher(cipher, "Test of affine")
    # run_normal_cipher(cipher2, "Test of multiplication")
    # run_normal_cipher(cipher3, "Test of caesar")
    run_normal_cipher(cipher4, "Test of unbreakable")

    run_rsa("Test of RSA")