4554d76d0bb0d949766e009d60ce12c91fd42955
██████╗███╗ ███╗██████╗ ██████╗██╗ ██╗ █████╗ ████████╗
██╔════╝████╗ ████║██╔══██╗██╔════╝██║ ██║██╔══██╗╚══██╔══╝
██║ ██╔████╔██║██║ ██║██║ ███████║███████║ ██║
██║ ██║╚██╔╝██║██║ ██║██║ ██╔══██║██╔══██║ ██║
╚██████╗██║ ╚═╝ ██║██████╔╝╚██████╗██║ ██║██║ ██║ ██║
╚═════╝╚═╝ ╚═╝╚═════╝ ╚═════╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝
What is this?
It is console chat with encrypting your messages
How it works?
All you need it's to run web-server and connect to them via client
Run
Create and activate virtual environment python
pip install cmd-chat
python main.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
Languages
Rust
45.8%
Python
34.7%
Shell
19.5%
