Версии Happ Crypt: чем crypt5 отличается от crypt4
- Автор
- Екатерина Лебедева, редактор раздела knowledge base
- Проверил:
- Артём Волков
- Проверено:
- Опубликовано:
- , обновлено
- Версия гайда:
- 1.0
Коротко
Ссылка happ://crypto скрывает от пользователя адрес подписки и настройки серверов, используя шифрование RSA-4096. В документации Happ упоминаются две именованные версии этого шифрования: crypt4 — прежде рекомендованная, теперь названа устаревшей, и crypt5 — новый тип шифрования, доступный сейчас.
Документация Happ называет две версии шифрования ссылок: устаревшую crypt4 и актуальную crypt5; других версий ни документация, ни описания релизов на GitHub не упоминают. Поддержка crypt4 появилась в Happ Desktop версии 1.4.0. Пользователю в интерфейсе не показывается, какая именно версия шифрования используется в конкретной ссылке: он видит только зашифрованную подписку, у которой нельзя посмотреть адрес сервера подписки или отредактировать настройки серверов внутри. Получить такую ссылку можно на веб-странице crypto.happ.su или через её API; более старый способ с ручным шифрованием публичным RSA-ключом в документации отмечен как устаревший.
Что шифрует happ://crypto
Зашифрованная подписка в Happ начинается со схемы happ://crypto и использует шифрование RSA-4096. После добавления такой ссылки пользователь не может посмотреть или отредактировать адрес подписки и настройки серверов внутри неё — ключи расшифровки встроены в само приложение, а не хранятся у пользователя отдельно.
Это отличает зашифрованную подписку от обычной, разобранной на странице формат подписки: там адрес и содержимое можно проверить самостоятельно, здесь — нет.
От crypt4 к crypt5
Документация Happ называет по имени две версии шифрования: crypt4, которую раньше рекомендовали использовать, а теперь в тексте документации она зачёркнута и названа устаревшей, и crypt5 — новый тип шифрования, доступный на момент проверки.
Дата появления самой возможности известна для десктопных версий: поддержка crypt4 добавлена в Happ Desktop версии 1.4.0, вышедшей 10 декабря 2025 года. Позже в разных релизах desktop и Android встречались исправления обработки зашифрованных подписок — например улучшенная обработка ссылок happ://crypt при HTTP-редиректах на Android.
Других версий шифрования, кроме crypt4 и crypt5, ни документация Happ, ни описания релизов на GitHub не называют. Всё, что сказано на этой странице о различиях версий, относится только к этим двум.
Как получить зашифрованную ссылку
Провайдер может зашифровать ссылку подписки двумя способами: через веб-страницу crypto.happ.su или через её API — запросом с обычным адресом подписки в теле, в ответ на который приходит уже зашифрованная версия. Более старый способ — шифрование вручную открытым RSA-ключом, который публикует документация Happ, — в ней же отмечен как устаревший и не рекомендованный к использованию.
Что видит пользователь
Со стороны пользователя разные версии happ://crypto неотличимы: подписка помечается как зашифрованная, адрес скрыт, а функция «Поделиться конфигурацией» для её серверов недоступна. Провайдеры часто сочетают шифрование ссылки с другими инструментами из своего личного кабинета — Provider ID для статистики, HWID-ссылками с привязкой к одному устройству или лимитированными ссылками с ограничением числа установок.
Главное
- happ://crypto шифрует ссылку алгоритмом RSA-4096 и скрывает от пользователя адрес подписки и настройки серверов внутри неё.
- Документация Happ называет по имени только две версии: crypt4 (ранее рекомендованная, теперь устаревшая) и новый crypt5.
- Поддержка шифрования crypt4 появилась в Happ Desktop версии 1.4.0, вышедшей 10 декабря 2025 года.
- Кроме crypt4 и crypt5, открытые источники Happ других версий шифрования ссылок не описывают.
- Зашифровать ссылку можно на странице crypto.happ.su или через её API; более старый способ с ручным RSA-ключом документация отмечает как устаревший.
Частые вопросы
Можно ли по ссылке happ://crypto понять, какая версия шифрования использована?
На глаз — нет: и crypt4, и crypt5, и любая другая версия выглядят как строка после `happ://crypto`, которую невозможно прочитать без встроенных в приложение ключей. Приложение расшифровывает её автоматически при добавлении подписки, а пользователю в интерфейсе не показывается номер версии шифрования — только результат: подписка добавлена, а её адрес и настройки серверов скрыты.
Зачем вообще скрывать адрес подписки от пользователя?
Это защищает подписку провайдера от копирования и передачи третьим лицам без его ведома: без открытого адреса пользователь не может просто переслать ссылку на подписку кому-то ещё мимо условий провайдера. Заодно скрываются и настройки серверов внутри — их нельзя посмотреть, отредактировать или экспортировать через функцию «Поделиться конфигурацией», доступную для обычных, незашифрованных подписок.
Что произойдёт, если провайдер использует устаревший способ шифрования вручную?
Судя по формулировке в документации Happ, этот способ помечен как не рекомендованный к использованию, но не сказано, что такие ссылки перестанут работать. Тем не менее полагаться на устаревший метод при выпуске новых ссылок не стоит: провайдеру разумнее использовать актуальный веб-интерфейс или API на crypto.happ.su, где выбор версии шифрования не требует ручной работы с ключами.
Появляется ли поддержка новых версий шифрования сразу на всех платформах Happ?
Судя по истории релизов, нет: поддержка конкретной версии шифрования добавляется в каждую сборку — Windows, macOS, Linux, Android — отдельно, и не всегда одновременно. Например поддержка crypt4 на десктопе появилась в версии 1.4.0, а на Android в это же время в релизах речь шла об отдельных исправлениях обработки зашифрованных подписок. Если зашифрованная ссылка не добавляется, стоит проверить, что версия приложения свежая для конкретной платформы.
Как связаны Happ Crypt и Provider ID?
Это независимые друг от друга механизмы: Happ Crypt скрывает адрес и настройки подписки, а Provider ID — это отдельный идентификатор для статистики использования подписки провайдером. Провайдер может использовать оба сразу: выдать зашифрованную ссылку и одновременно передавать в ней Provider ID для расширенных параметров вроде уведомлений об окончании подписки. Один механизм не требует другого.
Упомянутые темы
Похожие материалы
Разделы по теме
Источники
- Документация Happ: зашифрованная ссылка — обращение 28 сентября 2026
- Документация Happ: Provider ID — обращение 28 сентября 2026
- Релизы Happ для Windows, macOS и Linux на GitHub — обращение 28 сентября 2026