MTProto: различия между версиями

[отпатрулированная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Строка 21:
# '''''B''''' получает запрос на создание чата и подтверждает его инициализацию только на одном из его авторизованных устройств. Он подключается к серверу для получения последних параметров протокола Диффи-Хэлмана и генерирует свой закрытый ключ '''b'''.
# '''''B''''' вычисляет открытый ключ <math>g_b = g^b \bmod p</math> и отправляет его '''''A'''''.
# Оба пользователя генерируют общий открытый ключ <math>K = (g_a)^b\bmod p = (g_b)^a\bmod p</math>. На этом обмен секретомсекретными ключами между пользователями окончен{{sfn|Сryptanalysis of the Telegram messaging protocol|страницы = 34-36}}.
 
==== Примечания ====