Проверка хеша файла — MD5, SHA-1 и SHA-256 онлайн
Перетащите сюда любой файл или
Файлы читаются на вашем устройстве — ничего не загружается на сервер.
Перетащите файл — и получите его MD5, SHA-1 и SHA-256 за один проход. Вставьте контрольную сумму, опубликованную на странице загрузки, и инструмент сразу скажет, совпадают ли они: так вы убедитесь, что установщик или образ диска скачался целиком и его никто не подменил. Файл читается кусками по 4 МБ прямо в браузере — ничего никуда не отправляется, поэтому образ на 6 ГБ обрабатывается так же спокойно, как текстовый файл.
Как это работает
- 1 Добавьте скачанный файл Перетащите его в рамку или выберите вручную. Никуда он не уходит: файл читается с диска по частям, а рядом с именем растёт процент готовности.
- 2 Вставьте опубликованную сумму Скопируйте хеш со страницы загрузки, из файла SHA256SUMS или из примечаний к релизу в поле контрольной суммы. Алгоритм определяется по длине строки — выбирать ничего не нужно.
- 3 Посмотрите на результат Зелёная плашка «Совпадает» означает, что файл побайтово тот же, что хешировал издатель. Красная — что нет: скачайте заново и проверьте ещё раз, прежде чем что-то запускать.
- 4 Или просто скопируйте хеш Если поле суммы пустое, инструмент работает как обычный генератор: все три хеша выводятся рядом с именем файла, у каждого своя кнопка копирования. Файлов можно добавить сразу несколько.
Ваши данные защищены
Всё обрабатывается прямо в вашем браузере. Никакие файлы или текст не отправляются на наши серверы. Отключите интернет — инструмент продолжит работать.
Часто задаваемые вопросы
- Что на самом деле доказывает контрольная сумма?
- Что байты у вас на диске — ровно те, которые хешировал издатель. Один перевёрнутый бит в образе на 5 ГБ даёт совершенно другой SHA-256, поэтому совпадение исключает и обрыв загрузки, и сбой записи на диск, и подмену файла по дороге. О добросовестности самого издателя хеш ничего не говорит — только о том, что вы получили именно опубликованное.
- С каким алгоритмом сверяться?
- С тем, который дал издатель. SHA-256 — современный стандарт и единственный, на который стоит полагаться в вопросах безопасности. MD5 и SHA-1 до сих пор публикуют повсюду: зеркала Apache, старые дистрибутивы Linux, архивы прошивок. Для поиска случайных повреждений они по-прежнему годятся, поэтому здесь показаны все три.
- MD5 давно сломан — зачем он тут?
- Из-за атак на коллизии злоумышленник может подобрать два разных файла с одинаковым MD5, так что от подмены он не защищает. Но поиск битой загрузки — другая задача: случайное повреждение не попадёт в коллизию само собой. Если производитель публикует только MD5, проверить его всё равно намного лучше, чем не проверять ничего.
- Есть ли ограничение на размер файла?
- Нет. Файл хешируется кусками по 4 МБ, и в памяти одновременно лежит только один кусок, поэтому многогигабайтные образы обрабатываются на обычном ноутбуке. Ориентируйтесь примерно на 20–60 секунд на гигабайт в зависимости от процессора; счётчик рядом с именем показывает прогресс.
- Файл куда-то загружается?
- Нет. Хеширование идёт на вашей машине через File API — серверной части у инструмента нет вообще. Откройте страницу, отключите интернет — всё продолжит работать. Это важно, когда проверяете бэкап, хранилище ключей или документ клиента.
- В каком виде можно вставлять сумму?
- Годится и голый хеш, и целая строка из sha256sum вида «e3b0c442… *ubuntu.iso», и вывод certutil из Windows с пробелами между парами байтов. Хеш вытаскивается из любой такой строки, регистр не важен: заглавные буквы из certutil нормально сверяются со строчными из Linux.
- Как получить тот же хеш в командной строке?
- В Linux — sha256sum file.iso, в macOS — shasum -a 256 file.iso, в PowerShell — Get-FileHash file.iso -Algorithm SHA256. Все три выведут ту же строку, что и этот инструмент, так что при желании его легко перепроверить.
- Хеши совпали, но Windows всё равно ругается на файл. Почему?
- SmartScreen и Gatekeeper смотрят на подпись кода и репутацию разработчика, а не на контрольные суммы. Установщик небольшого проекта без подписи вызовет предупреждение даже при идеальном SHA-256. Это разные вопросы: хеш говорит, что загрузка целая, подпись — кто её собрал.
- Можно проверить несколько файлов сразу?
- Да. Добавьте хоть целую папку — они посчитаются один за другим, у каждого будет свой набор хешей. Если сумма вставлена, зелёную отметку получит совпавший файл: удобный способ понять, какая из пяти загрузок соответствует странице релиза.