Проверка контрольной суммы установщика
Контрольная сумма — единственный способ проверить файл точно, а не «на глаз». Это отпечаток: изменился хотя бы один байт — отпечаток другой. Проверка занимает минуту и не требует ничего, кроме встроенного в Windows PowerShell.
Как получить сумму скачанного файла
-
Откройте PowerShell
Правая кнопка по кнопке «Пуск» → Терминал или Windows PowerShell. Права администратора не нужны.
-
Введите команду
Скопируйте строку ниже, подставив путь к своему файлу:
Get-FileHash "$env:USERPROFILE\Downloads\setup-Happ.x64.exe" -Algorithm SHA256Проще: наберите
Get-FileHash(с пробелом) и перетащите файл в окно — путь подставится сам.SHOT-W09Окно PowerShell с выполненной командой Get-FileHash и видимым результатом: алгоритм, хеш, путь. -
Дождитесь строки с хешем
Ответ выглядит как длинная строка из цифр и букв — 64 символа для SHA256.
-
Сравните с опубликованной
Рядом с файлами выпуска обычно лежит файл сумм (
checksums.txt,SHA256SUMS) или сумма указана в описании релиза. Сравнивать удобно по первым и последним шести символам — если они совпали, совпала и вся строка.
- Алгоритм
- SHA256 — стандарт для проверки загрузок
- Нужны ли права администратора
- нет
- Нужен ли интернет
- нет, считается локально
- Сколько занимает
- секунды для файла в десятки мегабайт
- Что доказывает
- что файл в точности такой, каким его выложили
- Чего не доказывает
- что сам источник добросовестный
Что делать, если суммы не совпали
- ПричинаФайл скачан не полностью, скачан из другого места или подменён.
- ДействиеУдалите файл, очистите загрузки и скачайте заново из релизов. Совпало со второго раза — была ошибка загрузки; не совпало снова — источник не тот.
Не запускайте файл «на пробу, а вдруг»: запущенный установщик успевает сделать всё, что в нём заложено, ещё до того, как вы поймёте, что он лишний.
- ПричинаНе все выпуски сопровождаются файлом сумм.
- ДействиеТогда опирайтесь на косвенные признаки: источник, размер файла, наличие цифровой подписи в свойствах, отсутствие постороннего ПО в установщике.
Альтернатива без командной строки
Если PowerShell пугает, тот же результат даёт любой файловый менеджер с функцией подсчёта хеша или онлайн-мультисканер: последний заодно покажет вердикты десятков антивирусов. Загружать туда файл имеет смысл: установщик не содержит ваших личных данных. А вот ссылку-подписку или файл конфигурации в такие сервисы отправлять не стоит — в них лежат ваши ключи доступа.
Доступ, который просто работает на компьютере
ТОК VPN: одна ссылка-подписка на компьютер и телефон сразу, серверы обновляются сами, скорости хватает на видео и созвоны. Поддержка в Telegram отвечает за ~10 минут. Первые 3 дня бесплатно и без карты.
- без карты
- ПК и телефон вместе
- отмена в один клик
SHA256 или MD5 — что использовать?
SHA256. MD5 встречается в старых публикациях и годится разве что для проверки целостности загрузки, но не для проверки подлинности.
Команда выдаёт ошибку «Не удаётся найти путь»
Путь указан неверно — проще перетащить файл в окно PowerShell, чтобы путь подставился автоматически, и обязательно оставить кавычки, если в пути есть пробелы.
Нужно ли проверять сумму при каждом обновлении?
Если качаете из релизов — достаточно быстрой проверки: занимает минуту, а страхует от подменённой ссылки, на которую можно попасть из поиска.
Приложение на компьютере вы уже настроили — осталась вторая половина, та, что даёт серверы. Доступ ТОК VPN оформляется за две минуты: ссылка приходит сразу, вставляется в Happ на ПК и на телефоне, конфигурации обновляются сами. Первые 3 дня бесплатно, карта не спрашивается.
Оформить доступ →