Skip to content

Telegram-Encrypted/tdesktop-encrypted

 
 

Repository files navigation

Telegram Desktop Encrypted

This project is an attempt to bring secret chat support to telegram desktop. It's still under heavy development but it's capable of sending / receiving encrypted text messages over secret chats. Based on the Telegram API and the MTProto secure protocol, no tdlib.

Preview of Telegram Desktop

The source code is published under GPLv3 with OpenSSL exception, the license is available here.

Progress

  • Accept incoming secret chats, key exchange
  • Decrypt incoming messages, encrypt outgoing messages
  • A simple UI that can handle sending & receiving text messages
  • Proper & Secure storage of chats and messages
  • Support stickers, documents, pictures, text formatting
  • Support read receipts, typing & online events, message deletion
  • Handle key rotation properly
  • Create encrypted group chats that works the same way SimpleX works.

Supported systems

Development is done under windows and linux, proper binary releases are coming soon.

Third-party

Build instructions

About

[UNDER DEVELOPMENT] Encrypted Telegram Desktop messaging app

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 97.3%
  • Objective-C++ 0.9%
  • CMake 0.6%
  • Python 0.4%
  • CSS 0.2%
  • Shell 0.1%
  • Other 0.5%