Калькулятор хеша и контрольной суммы файла

Перетащите любой файл, чтобы вычислить его контрольные суммы MD5, SHA-1, SHA-256 и SHA-512 и сверить их с ожидаемым хешем — всё в вашем браузере.

Инструмент хеша и контрольной суммы файла работает целиком в вашем браузере. Перетащенный файл читается на вашем устройстве, и его байты никогда не загружаются в ArrayKit — вам показываются только полученные хеши.

Открыть генератор хеша текста

Об инструменте Хеш и контрольная сумма файла

Инструмент хеша и контрольной суммы файла читает перетащенный вами файл и вычисляет его дайджесты MD5, SHA-1, SHA-256 и SHA-512 рядом, так что вы можете подтвердить, что загрузка пришла целой, или снять отпечаток файла для манифеста. Вставьте контрольную сумму, которую проект публикует на странице релиза, в поле проверки, и инструмент точно скажет, какому дайджесту она соответствует, игнорируя регистр и лишние пробелы, так что скопированная строка «<hash> filename.iso» всё равно выстроится. Это повседневная проверка перед запуском установщика, прошивкой ISO или доверием артефакту из зеркала. Поскольку хеширование происходит на вашем устройстве, даже многогигабайтные файлы читаются частями и никогда не покидают браузер — ничего не загружается, так что вы можете безопасно проверять приватные или чувствительные файлы.

Возможности

Как использовать Хеш и контрольная сумма файла

  1. Перетащите файл в поле или щёлкните его, чтобы выбрать
  2. Прочитайте контрольные суммы MD5, SHA-1, SHA-256 и SHA-512, которые вычисляет инструмент
  3. Вставьте ожидаемую контрольную сумму со страницы загрузки в поле проверки
  4. Убедитесь, что подсвеченный бейдж «Совпадение» появился рядом с соответствующим дайджестом

Пример

Ввод

file: ubuntu-24.04.iso
expected: BA7816BF8F01CFEA414140DE5DAE2223B00361A396177A9CB410FF61F20015AD

Результат

SHA-256 ✓ Match — the download is intact

Вставленный дайджест совпадает с SHA-256 файла, игнорируя регистр и пробелы.

Частые ошибки и устранение неполадок

Часто задаваемые вопросы

Как проверить контрольную сумму загруженного файла здесь?
Перетащите загруженный файл в поле, затем вставьте контрольную сумму, опубликованную проектом, в поле проверки. Если она равна любому из вычисленных дайджестов, рядом с этим алгоритмом появляется зелёный бейдж «Совпадение», и файл цел.
Что лучше для контрольной суммы файла, MD5 или SHA-256?
SHA-256 — более безопасный выбор по умолчанию: MD5 и SHA-1 можно подделать инженерными коллизиями, поэтому используйте их только для отлова случайного повреждения. Для проверки установщика или артефакта релиза всегда сравнивайте SHA-256 (или SHA-512).
Должна ли вставленная контрольная сумма быть в нижнем регистре или точно отформатированной?
Нет. Совпадение нечувствительно к регистру и убирает пробелы, переносы строк и завершающее имя файла, так что вы можете вставить хеш прямо со страницы релиза или из строки sha256sum без предварительной очистки.
Может ли этот инструмент хешировать большие файлы ISO или образы дисков?
Да. Файлы читаются и хешируются фиксированными частями на вашем устройстве, так что многогигабайтные ISO работают без загрузки всего файла в один буфер. Скорость зависит от вашего диска и CPU, а не от сети.
Почему MD5, SHA-1 и SHA-256 дают разную длину?
Каждый алгоритм выдаёт фиксированный размер дайджеста: MD5 — 128 бит (32 hex-символа), SHA-1 — 160 бит (40 символов), SHA-256 — 256 бит (64 символа), а SHA-512 — 512 бит (128 символов). Инструмент подписывает каждый, чтобы вы сравнивали подобное с подобным.

Связанные инструменты

Все инструменты ArrayKit