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

from secured_console_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.1.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: secured_console_chat-1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 b4c7e9572607bc464bc8d4036498a63f3c2f6349be884f5e14958aab14fd099a
MD5 4d54da5a3657e68bb7dd271a79bbfc5a
BLAKE2b-256 1c4c2379a12d25f1a496d93f1197d2fb9bfdd21b98cef82ce972fc2eefa44065

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secured_console_chat-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 07c642b250e491238cbc7ea4d2244a810c4365ba6c091f049e88abc5034cab76
MD5 ca09e348b537e380f36dd60703617306
BLAKE2b-256 31b803a49f01f07fa9ef0d988b9a960f65baed88c6f6d28cee4221cf25032968

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