Happ VPN

Happ Crypt: что это

Автор
Екатерина Лебедева, редактор раздела knowledge base
Проверил:
Артём Волков
Проверено:
Опубликовано:
, обновлено
Версия гайда:
1.0

Коротко

Happ Crypt — общее название алгоритмов, которыми в Happ шифруют адрес подписки в ссылке happ://crypto. Задокументированы версии crypt4 (RSA-4096, отмечена устаревшей) и более новая crypt5; приложение определяет версию по номеру в самой ссылке.

Happ Crypt — не единый алгоритм, а линейка версий шифрования для ссылок happ://crypto. Провайдер не выбирает версию вручную: её ставит инструмент шифрования на crypto.happ.su или API. Дольше всего в документации Happ описана версия crypt4 на основе RSA-4096 — сейчас она помечена как устаревшая. Ей на смену пришла версия crypt5, для которой Happ не публикует детали алгоритма. Приложение читает номер версии из самой ссылки и применяет к ней соответствующий способ расшифровки.

Happ Crypt — название линейки алгоритмов, которыми в приложении Happ шифруют адрес подписки перед тем, как превратить его в ссылку happ://crypto. Версии пронумерованы: задокументированы crypt4 на основе RSA-4096 и более новая crypt5.

Суть термина

Happ Crypt — общее имя для нескольких версий шифрования, которыми в Happ защищают адрес подписки перед тем, как выдать его провайдеру в виде ссылки happ://crypto. Сам термин в документации Happ не расшифрован подробно — он собран из названий версий crypt4 и crypt5, которые встречаются в ссылках и в описаниях релизов приложения.

Задокументированы две версии. Первая, crypt4, использует шифрование RSA с длиной ключа 4096 бит: для неё в документации Happ опубликован открытый ключ, которым можно зашифровать адрес подписки. Вторая, crypt5, описана как новая версия — детали её алгоритма Happ не публикует.

Версию выбирает не провайдер вручную, а инструмент шифрования: страница crypto.happ.su или API. Провайдер просто передаёт туда обычный адрес подписки и получает готовую ссылку с уже проставленным номером версии.

Как это выглядит в Happ

Название Happ Crypt пользователь нигде в интерфейсе не видит — он имеет дело только с готовой ссылкой happ://crypto, в которой номер версии стоит сразу после этого префикса. Приложение читает номер и подбирает алгоритм расшифровки автоматически, без участия человека.

Провайдеру номер версии виден сразу после шифрования: он часть строки, которую выдаёт crypto.happ.su или API. По ней провайдер может проверить, что использует текущую рекомендованную версию, а не устаревшую.

В описаниях релизов Happ для Windows, macOS и Linux встречается запись о поддержке зашифрованных профилей crypt4 — это подтверждает, что версия появилась в приложении не сразу, а была добавлена отдельным обновлением на определённом этапе развития Happ.

Пример: как версия появляется в ссылке

Провайдер отправляет обычный адрес подписки в API шифрования:

Команда
curl -X POST -H "Content-Type: application/json" -d '{"url":"https://example.com/sub/000000"}' "https://crypto.happ.su/api-v2.php"

В ответе — готовая ссылка, где после happ://crypto стоит текущая версия алгоритма, например crypt5. Дальше с этой строкой ничего делать не нужно: она передаётся пользователю как обычная ссылка на подписку, а версию шифрования в ней читает только приложение Happ.

Чем отличается от похожих терминов

ТерминО чём он
Happ Cryptлинейка алгоритмов шифрования (crypt4, crypt5)
happ://cryptoпрефикс ссылки, в которой применён один из алгоритмов Happ Crypt
Зашифрованная подпискарезультат: подписка, добавленная по такой ссылке
Provider IDотдельный идентификатор провайдера, не связан с версией шифрования, но может передаваться внутри зашифрованной ссылки

Проще говоря, Happ Crypt отвечает на вопрос «чем зашифровано», happ://crypto — на вопрос «как выглядит ссылка», а зашифрованная подписка — на вопрос «что в итоге получает пользователь».

Главное

  • Happ Crypt — это про алгоритм шифрования, а happ://crypto — про формат самой ссылки, в которой этот алгоритм применён.
  • Документация Happ прямо называет версию crypt4 устаревшей и не рекомендует использовать её для новых ссылок.
  • Версия crypt5 в документации Happ описана как новая, а детали её алгоритма разработчик не раскрывает.
  • Версию шифрования выбирает не провайдер вручную, а инструмент на crypto.happ.su или API, когда шифрует адрес подписки.
  • Приложение Happ определяет версию по номеру в самой ссылке и подбирает нужный способ расшифровки автоматически.

Частые вопросы

Что означают цифры 4 и 5 в названии crypt4 и crypt5?

Это номер версии алгоритма шифрования Happ Crypt, а не номер версии самого приложения Happ. Провайдер получает ссылку с уже проставленным номером после того, как зашифровал адрес подписки на странице crypto.happ.su или через API — выбирать версию вручную не нужно, инструмент шифрования сам ставит актуальную.

Почему в документации Happ версия crypt4 названа устаревшей?

Так помечено в официальной документации Happ, но причина смены версии там не раскрыта. Ей на смену пришла версия crypt5, и именно её сейчас предлагает инструмент шифрования на crypto.happ.su. Ссылки со старым префиксом crypt4 при этом продолжают работать в приложении — устаревшей названа рекомендация её использовать, а не поддержка самого формата.

На чём основано шифрование crypt4?

Документация Happ описывает crypt4 как шифрование на основе алгоритма RSA с длиной ключа 4096 бит. Открытый ключ для шифрования публикуется в документации, а расшифровывает такие ссылки только сам Happ закрытым ключом, встроенным в приложение. Детали алгоритма для более новой версии crypt5 разработчик не раскрывает.

Нужно ли пользователю Happ разбираться, какая версия Happ Crypt используется?

Обычному пользователю — нет. Приложение читает номер версии из самой ссылки happ://crypto и применяет нужный способ расшифровки без участия человека. Версия важна в основном провайдеру: он видит её в готовой ссылке после шифрования и может убедиться, что использует актуальный вариант, а не устаревший crypt4.

Можно ли перешифровать старую ссылку crypt4 в crypt5?

Прямого способа поменять версию у готовой ссылки нет: нужно заново зашифровать исходный, незашифрованный адрес подписки на crypto.happ.su или через API — тогда инструмент выдаст ссылку с текущей версией шифрования. Старую ссылку с crypt4 при этом можно оставить в обращении: она продолжит открываться в приложении Happ.

Есть ли версии Happ Crypt старше crypt4?

Судя по нумерации, до crypt4 существовали более ранние версии, но их описание в текущей документации Happ не сохранилось — там разобраны только crypt4 и crypt5. Для практических вопросов это не важно: актуальные ссылки провайдеры получают уже с текущей версией шифрования, а приложение поддерживает расшифровку по номеру версии в ссылке.

Упомянутые темы

Разделы по теме

Источники

  1. Документация Happ: зашифрованная ссылка — обращение 28 сентября 2026
  2. Релизы Happ для Windows, macOS и Linux на GitHub — обращение 28 сентября 2026
  3. Документация Happ: HWID ссылки — обращение 28 сентября 2026