Как читать результат декодера crypt
Декодер выдаёт пять-шесть строк, и почти все вопросы к нему сводятся к двум: почему не видно адреса и что делать с полученным. Разберём вывод сверху вниз.
Строка за строкой
-
схемавсегда Подтверждает, что строка адресована приложению. Если этой строки нет — вы вставили не happ-ссылку -
форматвсегда Версия упаковки. Именно она отвечает за совместимость со сборкой клиента -
длина полезной частивсегда Количество символов после версии. У целой ссылки это десятки-сотни символов, у обрезанной — единицы -
после base64если разобралось Размер данных в байтах. Пропорционален длине: примерно три четверти от числа символов -
доля читаемых байтесли разобралось Ключевая цифра: 90–100% — внутри текст, 30–60% — шифротекст -
содержимоеесли читаемо Появляется только когда внутри действительно текст, а не шифр
Четыре вердикта и что делать дальше
«Содержимое зашифровано»
Нормальный результат для crypt4 и crypt5. Строка целая, но прочитать её может только приложение. Практический вывод один: открывать ссылку на устройстве, где стоит клиент. Если нужен именно текстовый адрес — попросите у сервиса обычную ссылку, почти все выдают оба варианта.
«Внутри читаемый текст»
Так выглядят ссылки, которые только упакованы. Тогда виден адрес подписки целиком, и его стоит прогнать через валидатор: проверить домен, путь и то, что адрес вообще отвечает.
«Полезная часть повреждена»
base64 не разбирается: внутри посторонние символы. В девяти случаях из десяти это пробел, перенос строки или потерянный при копировании кусок. Скопируйте ссылку заново — целиком, из исходного сообщения, а не из предпросмотра.
«После версии ничего нет»
Строка обрывается сразу за crypt5/. Обычно это результат копирования из уведомления или из свёрнутого сообщения. Помогает только исходник: попросите отправителя прислать ссылку файлом или текстом без форматирования.
Почему доля читаемых байт так важна
Шифротекст статистически выглядит как случайные байты: печатных символов в нём примерно треть-половина, и они не складываются в слова. Обычный текст — почти всегда выше 90%. Поэтому одной цифры хватает, чтобы отличить «зашифровано» от «просто упаковано», не пытаясь ничего подбирать.
Чего не будет ни при каком вердикте
- Пароля или ключа расшифровки — их нет ни в строке, ни на странице.
- Списка серверов — он лежит по адресу подписки, а не в самой ссылке.
- Срока действия — по строке его определить нельзя, как проверить.
- Гарантии, что ссылка рабочая: формат и живой доступ — разные вещи.
Проверьте, в строке дело или в самом доступе
Формат можно разобрать здесь, но живой ли сервер — показывает только подстановка. Подставьте в тот же клиент заведомо рабочую ссылку: подключилось — клиент и настройки исправны, вопрос к вашему ключу. Демо ТОК VPN на 3 дня выдаётся без карты.
- ссылка приходит сразу
- подходит Happ и другим клиентам
- карта не нужна