Diffie-Hellman. Users (Server and Client) communicating over a private channel.
For launch you must start main.py with requirements
You can choose server or client. For they communication you must determine port and ip address. (for client, localhost - if used one computer, else you must input ip address server)
Server and Client be waiting while install communication(server/client)
You see general key, installed Diffie in label: "General_secret_key"
Server must be send message first! Client got server_message and show his. Then Client must be send message to Server. Server got client_message and show his. (chat is not asynchronous)
(all keys can be include english and russian letters and numbers)