... у нас было 2 ноута с убунтой, 4 макбука, ноутбук с виндой, сервер с убунтой... Не то чтобы это всё было нужно для участия в хакатоне, но раз уж решили улучшать клиент Телеграма, то собирали его на чём соберётся ...

----

Одобрили на хакатон предложенную мной тему: E2E-шифрование в Telegram поверх облачных чатов для Desktop-клиента. (привет, VK Coffee)

Командой из пяти человек два дня собирали клиент :blobcatthumbsup: Вторую ночь до утра делал MVP шифрования, а в оставшийся день приводили его в порядок и снимали ролик для презентации. В последнюю ночь уже не спали сокомандники, монтируя ролик.

Далее защита и... первое место наше🥇 :blobcatdab:

----

Можно ли это потрогать? Если соберёте... github.com/e2e-tdesktop/tdeskt

Можно ли этим пользоваться? НЕТ!!!

Но в теории, если переделать протокол шифрования и сделать хранение ключей в каком-нибудь Secure Enclave, то да

----

Давно хотел покопаться в коде этого клиента, но что-то уже даже PoC добивать руки не тянутся :) Плюс разработчик уже как год пытается переписать его на TDLib, чтобы поддержать секретные чаты. Но когда он наконец это сделает...