Как сверить контрольную сумму
Контрольная сумма — короткий отпечаток файла. Изменился хоть один байт — отпечаток становится другим. Если на странице релиза указана сумма, сверка занимает минуту и точно отвечает, тот ли файл вы скачали.
Контрольная сумма файла
Выберите скачанный файл — посчитаем SHA-256 у вас на устройстве и сравним со строкой, которую вы взяли на странице релиза.
Файл читается браузером на вашем устройстве и никуда не загружается: на сайте нет ни формы отправки, ни сервера, который мог бы его принять.
Как это работает
Алгоритм читает файл целиком и выдаёт строку фиксированной длины. Одинаковые файлы всегда дают одинаковую строку, разные — разную, и предсказать её заранее нельзя. Поэтому сумма годится ровно для одного: сравнить ваш файл с тем, который выложил разработчик.
Подсчёт суммы на этой странице выполняется браузером на вашем устройстве: файл никуда не загружается.
Как проверить. Откройте панель разработчика на вкладке «Сеть» и посчитайте сумму — новых сетевых запросов не появится. Формы отправки файла на сайте нет вообще.
Если хотите посчитать сумму системными средствами
| Система | Команда |
|---|---|
| Windows (PowerShell) | Get-FileHash .\happ.exe -Algorithm SHA256 |
| macOS | shasum -a 256 happ.dmg |
| Linux | sha256sum happ.AppImage |
С чем сравнивать
С той суммой, которая указана рядом с файлом на странице релиза в репозитории проекта. Важно: брать её нужно оттуда же, откуда файл. Сумма, присланная в чате вместе со ссылкой на файлообменник, не значит ничего — тот, кто подменил файл, точно так же напишет к нему свою сумму.
Что делать при несовпадении
- Не запускайте файл. Несовпадение означает, что файл не тот, который выложил разработчик.
- Проверьте, что скачали полностью — оборванная загрузка тоже даёт другую сумму. Скачайте заново и посчитайте ещё раз.
- Если не совпало снова — удалите файл и скачайте с официального ресурса.
- Для Android дополнительно проверьте подпись APK: она отвечает на тот же вопрос надёжнее.
SHA-256 и MD5 — есть разница?
Есть: MD5 давно считается ненадёжным для проверки подлинности. Если выбор есть, сверяйте SHA-256.
Сумма совпала — файл точно безопасен?
Он точно тот же, что выложен на странице релиза. Это и есть максимум, что можно проверить со стороны.
Почему сумма считается долго?
Браузер читает файл целиком. Для больших файлов это несколько секунд — нормально.
Инструмент работает без интернета?
После загрузки страницы — да. Он ничего не запрашивает у сервера.
Приложение бесплатное, а серверы к нему — нет: это отдельная услуга, и выбирать её приходится самому. Если не хочется собирать доступ из случайных ключей, у ТОК VPN есть 3 дня без карты — ровно чтобы посмотреть, как связка работает у вас. Это наше предложение, а не рекомендация разработчика Happ.
Посмотреть доступ на 3 дня →