Members' guide · Беседы

Смена ключа контакта

Почему сообщения не отправляются, как сверить код ключа с собеседником и когда можно продолжить.

Что это означает

Каждое сообщение между двумя людьми зашифровано так, что открыть его может только телефон собеседника. Оно зашифровано его ключом, а не именем. Телефон помнит, каким именно ключом шифровалась переписка в этом чате.

Если сообщество теперь указывает другой ключ для этого человека, телефон приостанавливает отправку и предупреждает вас вместо того, чтобы незаметно отправлять сообщения на новый ключ. Вверху чата появится сообщение Ключ «Ben» изменился. Поле ввода сообщения становится серым, и в нём указано, что отправка приостановлена.

Ранние сообщения обычно читаются как и раньше. На телефоне, который был только что восстановлен или настроен заново, сообщения от нового ключа имеют статус Отправлено с нового ключа. Отобразится после продолжения. до принятия вами решения.

Это работает в приложении для телефона. Веб-приложение пока не запоминает ключи.

Почему это происходит

Телефон не может отличить эти ситуации самостоятельно. Но вы можете это сделать, сверив код ключа.

Сверьте код ключа с собеседником

С этого момента ваши сообщения будут отправляться на новый ключ. Баннер и отметка ключ изменился в разделе Беседы исчезнут, а ранние сообщения по-прежнему будут читаться.

Этот код не является секретным. Его можно смело диктовать вслух.

Если код не совпадает или нет возможности проверить

Нажмите Не сейчас. Ничего не будет отправлено, и ничего не изменится. Вы сможете вернуться в чат позже.

Приостановленный чат остаётся на паузе до тех пор, пока вы не решите продолжить. Другого способа переписываться с этим человеком нет: сообщество хранит единый чат для вас двоих, поэтому попытка начать новый диалог откроет тот же самый чат.

Если код не совпадает, не продолжайте. Предупредите собеседника и администраторов сообщества: возможно, кто-то пытается перехватить вашу переписку.

Если в баннере нет ключа для продолжения

Иногда сообщество не может предоставить единственный ключ для собеседника в личном диалоге: ключей несколько или нет вовсе. В этом случае продолжать не с чем, поэтому баннер сообщает об этом и предлагает только кнопку Не сейчас. Ничего не отправляется. Поговорите с человеком лично или по телефону. Телефон автоматически проверит чат снова при изменении данных в сообществе, а новый чат с тем же человеком откроет этот же диалог.

Если баннер сообщает о проверке чата с самого начала

После восстановления телефона по 12 словам или обновления приложения телефон проверяет каждый чат по сохранённым ранним сообщениям. Если они были получены от другого ключа по сравнению с тем, который сообщество указывает сейчас, баннер начинается со слов: Этот телефон проверяет этот чат с начала, как при восстановлении или обновлении приложения. Сверьте код с собеседником, как описано выше. Если же вы сбрасывали память чатов сообщества, баннер вместо этого начнётся словами: Память чатов этого сообщества была сброшена, поэтому телефон проверяет этот чат с самого начала.

Память чатов

Телефон сохраняет небольшой объём данных для каждого сообщества: с каким ключом связан каждый чат и какие чаты являются личными. Эти данные хранятся локально на телефоне, и сервер сообщества не может переключить чат на другой ключ самостоятельно — это можете сделать только вы в баннере. Память сохраняется при выходе из аккаунта, поэтому повторный вход её не очищает. Телефон никогда не сбрасывает её сам по себе.

Вы можете сбросить её для одного сообщества: откройте Настройки, нажмите Память чатов в разделе «Аккаунт и личность», нажмите Сбросить рядом с сообществом, прочтите предупреждение и нажмите Сбросить ещё раз. Приложение предлагает это только в том случае, если не смогло прочитать сохранённые данные и повторная попытка не помогла.

После сброса телефон снова проверяет каждый чат в этом сообществе с самого начала по сохранённым сообщениям. Чат, чьи сообщения пришли от другого ключа, снова покажет баннер со словами: Память чатов этого сообщества была сброшена, поэтому телефон проверяет этот чат с самого начала. Сверьте код с собеседником, как описано выше.

После сброса могут измениться две вещи, о чём предупреждает приложение перед подтверждением: чат, приостановленный из-за смены ключа, может открыться с новым ключом, а личный чат, пропавший из раздела «Беседы», может вернуться как доступный сообществу групповой чат. Сверьте код ключа или состав участников перед отправкой.

Сброс не помогает в ситуациях, когда телефон не может сопоставить чат с одним ключом: проверка пройдёт заново и снова остановится. В таком случае сверьте код с собеседником (см. выше).

Это относится к приложению для телефона. В веб-приложении памяти чатов нет.

Если баннер сообщает, что телефон не может сопоставить чат с одним ключом

Иногда ранние сообщения в чате были зашифрованы ключами, которые телефон не может сопоставить с одним человеком. Над полем ввода сообщения отображается: Телефон не может сопоставить чат с одним ключом, отправка отключена. а баннер показывает код ключа, который сообщество указывает для собеседника в данный момент.

Некоторые сообщения всё ещё могут отображаться. Они могут принадлежать не тому человеку, чьё имя указано в чате: его собственные ранние сообщения могут иметь статус Это сообщение не удалось проверить, поэтому оно скрыто. Они останутся такими даже после нажатия кнопки продолжения.

Сверьте код с собеседником лично или по звонку, как описано выше. Если он совпадает, отметьте флажок и нажмите Продолжить с новым ключом: с этого момента сообщения будут отправляться на этот ключ. Если код не совпадает или вы не можете проверить его, нажмите Не сейчас. Новый чат с тем же человеком откроет этот же диалог, поэтому других вариантов нет. Если сообщество не указывает для него единый ключ, баннер предложит только вариант Не сейчас, и телефон сам перепроверит чат, когда список ключей в сообществе изменится.

Что телефон может проверить, а что нет

Телефон проверяет чат по сообщениям, которые уже сохранены в его памяти. Восстановленный телефон или телефон в момент обновления приложения может быть введён в заблуждение сервером, если тот удерживает или искажает старейшую часть истории сообщений при отправке. Телефон, у которого эта старейшая часть уже была сохранена, защищён от любых манипуляций сервера после обновления.

Поэтому телефон, который вы только что восстановили или обновили, может получить неверные данные о ключе чата. Баннер не может исключить этого со стопроцентной гарантией. Подтверждайте смену ключа лично либо по голосовой или видеосвязи, где вы точно уверены в личности собеседника.

Если сообщество указывает дату

Когда сообщество располагает подтверждением смены ключа, баннер сообщает об этом, например: Сообщество сообщает, что ключ аккаунта был обновлён 3 окт. 2026 г. Это помогает понять произошедшее, но не заменяет сверку кода: скомпрометированный сервер тоже мог бы передать такую дату.

The same guide is in the BeanPool app, and works there without a connection: open Settings, then "Help & how it works" under BeanPool. Every other rule, guide and manual is in the Help Centre. Guide version 3.