Skip to main content

Secured console chat with RSA & Fernet

Project description

 ██████╗███╗   ███╗██████╗  ██████╗██╗  ██╗ █████╗ ████████╗
██╔════╝████╗ ████║██╔══██╗██╔════╝██║  ██║██╔══██╗╚══██╔══╝
██║     ██╔████╔██║██║  ██║██║     ███████║███████║   ██║   
██║     ██║╚██╔╝██║██║  ██║██║     ██╔══██║██╔══██║   ██║   
╚██████╗██║ ╚═╝ ██║██████╔╝╚██████╗██║  ██║██║  ██║   ██║   
 ╚═════╝╚═╝     ╚═╝╚═════╝  ╚═════╝╚═╝  ╚═╝╚═╝  ╚═╝   ╚═╝                                            

Alt Text

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
import asyncio 

from cmd_chat import run 

asyncio.run(
    run()
)

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

secured_console_chat-1.0.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

secured_console_chat-1.0-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

Details for the file secured_console_chat-1.0.tar.gz.

File metadata

  • Download URL: secured_console_chat-1.0.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for secured_console_chat-1.0.tar.gz
Algorithm Hash digest
SHA256 bfe2e6009223f27bfaa1f451e97fd7ce09eb911a23f1eb2fc5fa4226fb5a8031
MD5 b6b35f5febef08c1b78ff19dd15eb3ef
BLAKE2b-256 4f2b0a1ee4e2ecd72231f55dd36294bfd26d56e31ced6ac661d34f5877564f61

See more details on using hashes here.

File details

Details for the file secured_console_chat-1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for secured_console_chat-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e46fec8d26448ae577966647fb83faae8127859497fe9b07de463a9b0a6d899a
MD5 0792ae55529c9761000e58103158c103
BLAKE2b-256 80e72191ec41ada4c2077b84bbc29b7bd2a8cd36b3639849f263b8108d820722

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page