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

Существуют ли ситуации, когда я не смогу активировать зашифрованные сообщения на iPhone, хотя они уже активированы на моём ноутбуке?

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

Что я могу делать не так?

Я попробовал использовать функцию «Активировать другое устройство»:

… но после ввода бумажного ключа в iPhone (в приложении Discourse) появляется сообщение: «Введённый вами бумажный ключ неверен».

Затем я попытался добавить дополнительные бумажные ключи и использовать их напрямую в мобильном приложении:

… безрезультатно, та же ошибка.

Наконец, я даже попробовал экспортировать/импортировать зашифрованную пару ключей:

… но тоже возвращается ошибка: «Введённая вами пара ключей неверна».

Хм, мне не удаётся воспроизвести эту проблему. Я только что включил шифрование на iPhone 15 Pro Max без каких-либо проблем, используя ключ на бумажной основе, сгенерированный на MacBook. Вы пробовали сгенерировать новые ключи на бумажной основе на своём ноутбуке и использовать их? Убедитесь, что вы используете тот же регистр и пробелы в ключе.

Да, дважды. Не работает.

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

У меня больше нет идей, что ещё можно попробовать.

Вы пытаетесь сделать всё это в приложении Hub? Попробуйте добавить ключи в Chrome. Редакция — я даже не думаю, что в приложении Hub вообще возможно добавить бумажный ключ.

Пробовал как в браузере Brave, так и в приложении Hub.

Хм, я действительно не понимаю, почему у вас это не работает. У меня шифрование включено на нескольких экземплярах Discourse с использованием различных устройств Apple и Linux. Я только что протестировал это, сгенерировав новые бумажные ключи и активировав новое устройство — всё прошло без проблем. :thinking: Я не пользуюсь браузером Brave, поэтому не знаю, есть ли там какие-то настройки, которые могли бы повлиять на это.

Попробовал в Safari, не работает.

Итак, как мы можем воспроизвести, выявить и исправить ошибку? Что мне попробовать дальше?

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

Я многократно пытался воспроизвести эту проблему, но у меня не получается. Не понимаю, в чём дело с вашей конфигурацией, но что-то явно не так. :thinking: Я включал шифрование на нескольких устройствах в разных экземплярах Discourse.

Да, я понимаю это. Поэтому и спрашиваю:

Можете попробовать использовать физический ключ вместо бумаги?

Вы имеете в виду то, что я пробовал как один из трёх различных вариантов? Или что-то другое?

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

Я могу попробовать протестировать это, чтобы проверить, столкнусь ли я с той же проблемой, но если никто другой не столкнется с аналогичной проблемой, это может быть не ошибкой, а проблемой конкретного сайта, с которым вы работаете.

Физические ключи могут подключаться к телефону через USB или Bluetooth.

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

Вы администратор или модератор этого сайта? Если нет, просто сообщите им об этом. Однако если у всех остальных участников всё работает, скорее всего, проблема в конфигурации вашего устройства.

Рекомендуем попробовать использовать Chrome — это может помочь, поэтому начните с этого.

Я владелец и администратор этого сайта. То есть у меня есть root-доступ к серверу.

Даже не знаю, что искать. Есть какие-то идеи?

Я только что попробовал в другом браузере (Safari, хотя мой основной — Brave), и функция «активация другого устройства» сработала без проблем.

Похоже, проблема специфична для моего iPhone. Но я не знаю, в чём может быть корневая причина.

Может ли быть причиной режим блокировки (Lockdown Mode) на моём iPhone? Какую функцию он отключает, из-за чего зашифрованные сообщения перестают работать в Discourse?

ПРИМЕЧАНИЕ: Домен экземпляра Discourse добавлен в список исключённых сайтов Safari в разделе «Режим блокировки для веб-сайтов» в секции режима блокировки. Так что, полагаю, сайт не должен затрагиваться режимом блокировки.

Отлично, рад, что у вас получилось!

Я не знаком с системой блокировки iPhone или её интеграцией с Discourse.

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

Хм? Что вы сделали по-другому?