Beispiel #1
0
import sys
from Crypto.PublicKey import RSA
from protocol import Client
from protocol import Protocol

if __name__ == '__main__':
    client = Client('localhost', 10010)
    client.connect()

    keyFile = open('serverPublicKey.txt', 'r')
    serverPublicKey = keyFile.read()

    try:
        # Create protocol
        protocol = Protocol()

        # Call client procedure
        protocol.clientProcedure(client, RSA.importKey(serverPublicKey))
    except Exception as e:
        print(e)
        client.socket.close()
        sys.exit()

    client.socket.close()
    sys.exit()