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

if __name__ == '__main__':
    asyncio.run(
        cmd_chat.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.1.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

secured_console_chat-1.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.1.tar.gz.

File metadata

  • Download URL: secured_console_chat-1.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.1.tar.gz
Algorithm Hash digest
SHA256 33d141e1f6450e20f3f991b8a7c551ae94214a4a3bd3f1531c3f33a0f83aac3c
MD5 494dc4a27edb4aec4d5b1d277f12a96a
BLAKE2b-256 cb97051db4cd2836c03acdc02956b6367f200f12650a8fee2d6c7ed774c2e1a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for secured_console_chat-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7eaefdb75e1fc68468b5a5316d2d03ebf8428c4b13e678b8053d66f4ea96c75a
MD5 f2e72ed152769ebce3c14f9b6bbebb4e
BLAKE2b-256 c4eadeadf4db1ec374c085a189dbddacccbd5eb1b1b2c30db59ba8aa7a9ebf26

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