Смена ключа контакта
Почему сообщения не отправляются, как сверить код ключа с собеседником и когда можно продолжить.
Что это означает
Каждое сообщение между двумя людьми зашифровано так, что открыть его может только телефон собеседника. Оно зашифровано его ключом, а не именем. Телефон помнит, каким именно ключом шифровалась переписка в этом чате.
Если сообщество теперь указывает другой ключ для этого человека, телефон приостанавливает отправку и предупреждает вас вместо того, чтобы незаметно отправлять сообщения на новый ключ. Вверху чата появится сообщение Ключ «Ben» изменился. Поле ввода сообщения становится серым, и в нём указано, что отправка приостановлена.
Ранние сообщения обычно читаются как и раньше. На телефоне, который был только что восстановлен или настроен заново, сообщения от нового ключа имеют статус Отправлено с нового ключа. Отобразится после продолжения. до принятия вами решения.
Это работает в приложении для телефона. Веб-приложение пока не запоминает ключи.
Почему это происходит
- Собеседник сменил телефон и обновил ключ. Это самая частая причина. Старый ключ утрачен, поэтому сгенерирован новый.
- Что-то пошло не так. Сервер сообщества хранит список участников каждого чата. Сервер, желающий прочитать ваши сообщения, мог бы подставить чужой ключ под имя вашего знакомого. Имя выглядит правильным, но ключ не тот.
Телефон не может отличить эти ситуации самостоятельно. Но вы можете это сделать, сверив код ключа.
Сверьте код ключа с собеседником
- Баннер показывает код: 20 цифр, разбитых на пять групп по четыре.
- Попросите собеседника открыть Настройки, затем Защита аккаунта, и продиктовать свой Мой код ключа.
- Пункт Мой код ключа есть только в приложении для телефона. Если собеседник пользуется только веб-приложением, он пока не сможет продиктовать его: нажмите Не сейчас, пока он не откроет мобильное приложение.
- Сверьте код лично или по голосовой/видеосвязи, где вы точно уверены, что говорите именно с ним. Не сверяйте код через сообщения в BeanPool: если ключ подменён, отвечает злоумышленник.
- Если все цифры совпали, отметьте галочкой пункт Я сверил(а) с Ben: код ключа в Настройках совпадает с этим и нажмите Продолжить с новым ключом.
С этого момента ваши сообщения будут отправляться на новый ключ. Баннер и отметка ключ изменился в разделе Беседы исчезнут, а ранние сообщения по-прежнему будут читаться.
Этот код не является секретным. Его можно смело диктовать вслух.
Если код не совпадает или нет возможности проверить
Нажмите Не сейчас. Ничего не будет отправлено, и ничего не изменится. Вы сможете вернуться в чат позже.
Приостановленный чат остаётся на паузе до тех пор, пока вы не решите продолжить. Другого способа переписываться с этим человеком нет: сообщество хранит единый чат для вас двоих, поэтому попытка начать новый диалог откроет тот же самый чат.
Если код не совпадает, не продолжайте. Предупредите собеседника и администраторов сообщества: возможно, кто-то пытается перехватить вашу переписку.
Если в баннере нет ключа для продолжения
Иногда сообщество не может предоставить единственный ключ для собеседника в личном диалоге: ключей несколько или нет вовсе. В этом случае продолжать не с чем, поэтому баннер сообщает об этом и предлагает только кнопку Не сейчас. Ничего не отправляется. Поговорите с человеком лично или по телефону. Телефон автоматически проверит чат снова при изменении данных в сообществе, а новый чат с тем же человеком откроет этот же диалог.
Если баннер сообщает о проверке чата с самого начала
После восстановления телефона по 12 словам или обновления приложения телефон проверяет каждый чат по сохранённым ранним сообщениям. Если они были получены от другого ключа по сравнению с тем, который сообщество указывает сейчас, баннер начинается со слов: Этот телефон проверяет этот чат с начала, как при восстановлении или обновлении приложения. Сверьте код с собеседником, как описано выше. Если же вы сбрасывали память чатов сообщества, баннер вместо этого начнётся словами: Память чатов этого сообщества была сброшена, поэтому телефон проверяет этот чат с самого начала.
Память чатов
Телефон сохраняет небольшой объём данных для каждого сообщества: с каким ключом связан каждый чат и какие чаты являются личными. Эти данные хранятся локально на телефоне, и сервер сообщества не может переключить чат на другой ключ самостоятельно — это можете сделать только вы в баннере. Память сохраняется при выходе из аккаунта, поэтому повторный вход её не очищает. Телефон никогда не сбрасывает её сам по себе.
Вы можете сбросить её для одного сообщества: откройте Настройки, нажмите Память чатов в разделе «Аккаунт и личность», нажмите Сбросить рядом с сообществом, прочтите предупреждение и нажмите Сбросить ещё раз. Приложение предлагает это только в том случае, если не смогло прочитать сохранённые данные и повторная попытка не помогла.
После сброса телефон снова проверяет каждый чат в этом сообществе с самого начала по сохранённым сообщениям. Чат, чьи сообщения пришли от другого ключа, снова покажет баннер со словами: Память чатов этого сообщества была сброшена, поэтому телефон проверяет этот чат с самого начала. Сверьте код с собеседником, как описано выше.
После сброса могут измениться две вещи, о чём предупреждает приложение перед подтверждением: чат, приостановленный из-за смены ключа, может открыться с новым ключом, а личный чат, пропавший из раздела «Беседы», может вернуться как доступный сообществу групповой чат. Сверьте код ключа или состав участников перед отправкой.
Сброс не помогает в ситуациях, когда телефон не может сопоставить чат с одним ключом: проверка пройдёт заново и снова остановится. В таком случае сверьте код с собеседником (см. выше).
Это относится к приложению для телефона. В веб-приложении памяти чатов нет.
Если баннер сообщает, что телефон не может сопоставить чат с одним ключом
Иногда ранние сообщения в чате были зашифрованы ключами, которые телефон не может сопоставить с одним человеком. Над полем ввода сообщения отображается: Телефон не может сопоставить чат с одним ключом, отправка отключена. а баннер показывает код ключа, который сообщество указывает для собеседника в данный момент.
Некоторые сообщения всё ещё могут отображаться. Они могут принадлежать не тому человеку, чьё имя указано в чате: его собственные ранние сообщения могут иметь статус Это сообщение не удалось проверить, поэтому оно скрыто. Они останутся такими даже после нажатия кнопки продолжения.
Сверьте код с собеседником лично или по звонку, как описано выше. Если он совпадает, отметьте флажок и нажмите Продолжить с новым ключом: с этого момента сообщения будут отправляться на этот ключ. Если код не совпадает или вы не можете проверить его, нажмите Не сейчас. Новый чат с тем же человеком откроет этот же диалог, поэтому других вариантов нет. Если сообщество не указывает для него единый ключ, баннер предложит только вариант Не сейчас, и телефон сам перепроверит чат, когда список ключей в сообществе изменится.
Что телефон может проверить, а что нет
Телефон проверяет чат по сообщениям, которые уже сохранены в его памяти. Восстановленный телефон или телефон в момент обновления приложения может быть введён в заблуждение сервером, если тот удерживает или искажает старейшую часть истории сообщений при отправке. Телефон, у которого эта старейшая часть уже была сохранена, защищён от любых манипуляций сервера после обновления.
Поэтому телефон, который вы только что восстановили или обновили, может получить неверные данные о ключе чата. Баннер не может исключить этого со стопроцентной гарантией. Подтверждайте смену ключа лично либо по голосовой или видеосвязи, где вы точно уверены в личности собеседника.
Если сообщество указывает дату
Когда сообщество располагает подтверждением смены ключа, баннер сообщает об этом, например: Сообщество сообщает, что ключ аккаунта был обновлён 3 окт. 2026 г. Это помогает понять произошедшее, но не заменяет сверку кода: скомпрометированный сервер тоже мог бы передать такую дату.
Related
- СообщенияНачало диалога, отправка фото, ответы, реакции, редактирование, удаление, режим без звука и приватность.
- Ваши 12 слов12 слов — главный ключ к аккаунту. Зачем они нужны, где их найти, как сберечь и как привязать вход через сторонний аккаунт.
- Люди и друзьяПоиск участников сообщества, добавление в друзья и поручительство за других.
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.