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. Для практических вопросов это не важно: актуальные ссылки провайдеры получают уже с текущей версией шифрования, а приложение поддерживает расшифровку по номеру версии в ссылке.
Упомянутые темы
Похожие материалы
Разделы по теме
Источники
- Документация Happ: зашифрованная ссылка — обращение 28 сентября 2026
- Релизы Happ для Windows, macOS и Linux на GitHub — обращение 28 сентября 2026
- Документация Happ: HWID ссылки — обращение 28 сентября 2026