Вычислить и проверить контрольную сумму файла

Вычислите хеши MD5, SHA-1, SHA-256 и SHA-512 локального файла и автоматически сравните результат с ожидаемым хешем. Файл никогда не отправляется на сервер: все вычисления выполняются в вашем браузере.

Файл остаётся на вашем устройстве и никогда не загружается на сервер.

Как это работает

После загрузки файла (установщика, образа ISO, архива) разумно убедиться, что его криптографический хеш совпадает с тем, что опубликован официальным источником, — так можно обнаружить повреждение или подмену. Выберите локальный файл: будут вычислены четыре самых распространённых хеша, а если вы укажете ожидаемый хеш, инструмент сразу сообщит, совпадает ли он с одним из них.

Отправляется ли файл куда-либо для вычисления?

Нет. Чтение файла и вычисление хешей SHA-1/256/512 (через встроенный WebCrypto API) и MD5 (чистая реализация на JavaScript, включённая в эту страницу) полностью выполняются в вашем браузере, без каких-либо сетевых запросов, связанных с содержимым файла.

Какой алгоритм, вероятнее всего, использовал источник?

Это зависит от источника: сегодня для проверки целостности чаще всего используют SHA-256, но MD5 и SHA-1 иногда публикуют по привычке или ради совместимости со старыми инструментами. Поскольку все четыре хеша вычисляются за один раз, угадывать заранее не нужно: просто вставьте объявленный хеш в любом формате.

Конфиденциальность: файл никогда не покидает ваше устройство — вычисление выполняется на 100% локально, через встроенный WebCrypto API и реализацию MD5, встроенную в страницу.