diff --git a/example.gif b/example.gif new file mode 100644 index 0000000..d72f4ef Binary files /dev/null and b/example.gif differ diff --git a/readme.MD b/readme.MD deleted file mode 100644 index b57b2d8..0000000 --- a/readme.MD +++ /dev/null @@ -1,87 +0,0 @@ -``` - ██████╗███╗ ███╗██████╗ ██████╗██╗ ██╗ █████╗ ████████╗ -██╔════╝████╗ ████║██╔══██╗██╔════╝██║ ██║██╔══██╗╚══██╔══╝ -██║ ██╔████╔██║██║ ██║██║ ███████║███████║ ██║ -██║ ██║╚██╔╝██║██║ ██║██║ ██╔══██║██╔══██║ ██║ -╚██████╗██║ ╚═╝ ██║██████╔╝╚██████╗██║ ██║██║ ██║ ██║ - ╚═════╝╚═╝ ╚═╝╚═════╝ ╚═════╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝ -``` - -# Server run - -## Linux - -For linux its required to have python3.10 - -``` -chmod +x run_server.sh -``` - -``` -./run_server.sh -``` - -## Windows - -``` -python -m venv venv -``` - -``` -venv/scripts/Activate -``` - -``` -pip install -r reqs.txt -``` - -``` -sanic server.app -H 0.0.0.0 -p -``` - -# Client run - -## Linux - -For linux its required to have python3.10 - -``` -chmod +x run_client.sh -``` -``` -./run_client.sh -``` - -## Windows - -``` -python -m venv venv -``` - -``` -venv/scripts/Activate -``` - -``` -pip install -r reqs.txt -``` - -``` -python client.py -``` - -## How crypting works? - -* Client making priv key -* Server making symmetric key -* Client sending public key to server -* Server crypting symmetric key and sending to client -* Client encrypting private key -* And than communicate with server via -* symmetric key - -## To do - -* interface for choosing server in client -* double password user verification -* white list