Задать вопрос

Как сделать удобнее ввод кода?

Для подключения к веб-сервису бота Telegram юзеру надо дать боту команду типа /auth CDBE2ADGVqYquY – она выводится на веб-странице сервиса.

Хорошо, если Telegram установлен на том же устройстве, что открыт сайт – код можно просто скопировать.

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

От кода требуется передать 32 бита (жмутся до 6 символов из [a-zA-Z0-9]) + некую «соль» для защиты от простого подбора.

Какие встречаются best practice для этой задачи?
  • Вопрос задан
  • 126 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия DevOps-инженер + ИИ
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@nirvimel
Против буквы О существуют Base58.
По-другому длинные числа можно представить в виде последовательности простых русских английских слов при помощи BIP39.
В принципе можно переделать это и под русский язык, но придется серьезно поработать над словарем.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы