Проверка хеша файла – MD5, SHA-1, SHA-256 и CRC32
Вычислите контрольную сумму MD5, SHA-1, SHA-256 и CRC32 любого файла и сравните со вставленным хешем. Работает с огромными файлами — в браузере, без загрузки.
🔒 Работает полностью в вашем браузере — ничего не загружаетсяПроверяйте загрузки по контрольной сумме
Контрольная сумма, или хеш, — это короткий отпечаток, вычисляемый из каждого байта файла. Измените хотя бы один бит — и отпечаток изменится полностью. Именно поэтому дистрибутивы Linux, производители программ, сайты с прошивками и страницы модов для игр публикуют SHA-256 или MD5 рядом со своими загрузками: после скачивания вы вычисляете хеш своей копии и сравниваете его с опубликованным. Если значения совпадают, файл пришёл целым и неизменённым. Если нет — загрузка была прервана, файл повреждён на диске, либо это не тот файл, который выпустил издатель.
Этот инструмент вычисляет четыре самые востребованные контрольные суммы — MD5, SHA-1, SHA-256 и CRC32 — за один проход по файлу, так что вам не придётся гадать, какую из них использует сайт. Вставьте опубликованное значение в поле, и результат станет зелёным при совпадении или красным при несовпадении. Алгоритм определяется автоматически по длине хеша, а ещё можно вставить целый файл SHA256SUMS, .md5 или .sha256: будет использована строка, имя в которой совпадает с вашим файлом.
Приватно и быстро, даже для огромных файлов
Многие онлайн-проверки хеша требуют сначала загрузить файл, а это медленно для ISO-образа на 5 ГБ и плохая идея для личных документов. Здесь файл никогда не покидает ваше устройство. Браузер читает его блоками по 4 МБ и передаёт реализациям каждого алгоритма на WebAssembly, поэтому расход памяти остаётся низким, а большие файлы обрабатываются со скоростью сотен мегабайт в секунду на обычном компьютере. Можно хешировать несколько файлов одновременно и отменить обработку в любой момент.
MD5 vs SHA-1 vs SHA-256 vs CRC32
SHA-256 — современный стандарт и правильный выбор, когда вы сами публикуете контрольные суммы. MD5 и SHA-1 по-прежнему распространены и отлично выявляют случайные повреждения, но злоумышленники могут создавать разные файлы с одинаковым MD5 или SHA-1, поэтому полагаться на них как на доказательство того, что файл не подменён, нельзя. CRC32 — это 32-битный код обнаружения ошибок, который используется в архивах ZIP, изображениях PNG и сетевых протоколах и популярен для проверки ROM-ов и файлов игр. Он ловит ошибки передачи, но не даёт никакой защиты.
Как использовать
- Добавьте файлыПеретащите один или несколько файлов в поле или нажмите, чтобы выбрать их. Подходит любой размер — файлы читаются блоками.
- Получите контрольные суммыMD5, SHA-1, SHA-256 и CRC32 вычисляются вместе за один проход, а для больших файлов показывается индикатор выполнения.
- Вставьте ожидаемый хешВставьте контрольную сумму со страницы загрузки или целый файл SHA256SUMS. Инструмент определит алгоритм и покажет, совпадает ли хеш.
- Скопируйте или сохранитеСкопируйте один хеш, все сразу или скачайте файл .sha256, чтобы поделиться с другими.