Skip to content

A Telegram client that provides end to end encryption for your Telegram conversations.

Notifications You must be signed in to change notification settings

shashank68/etoe_telegram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

etoe_telegram

An end to end encryption layer on Telegram chats for individual and group conversations.

Usage

Clone the repo

git clone https://github.com/shashank68/etoe_telegram.git
cd etoe_telgram

Get the Telegram API credentials using these steps

Install the requirements and run

pip3 install -r requirements.txt -U
python3 telegram_client.py

Features

  • Uses Elliptic Curve Diffie-Hellman to get a shared key
  • Messages are encrypted using AES
  • Initially, ECDH public key is uploaded to a server
  • A client willing to chat will fetch this public key and derives a shared secret
  • This shared secret will be used to encrypt the conversations

About

A Telegram client that provides end to end encryption for your Telegram conversations.

Resources

Stars

Watchers

Forks

Languages