Калькулятор хеша и контрольной суммы файла
Перетащите любой файл, чтобы вычислить его контрольные суммы MD5, SHA-1, SHA-256 и SHA-512 и сверить их с ожидаемым хешем — всё в вашем браузере.
Инструмент хеша и контрольной суммы файла работает целиком в вашем браузере. Перетащенный файл читается на вашем устройстве, и его байты никогда не загружаются в ArrayKit — вам показываются только полученные хеши.
Открыть генератор хеша текста
Об инструменте Хеш и контрольная сумма файла
Инструмент хеша и контрольной суммы файла читает перетащенный вами файл и вычисляет его дайджесты MD5, SHA-1, SHA-256 и SHA-512 рядом, так что вы можете подтвердить, что загрузка пришла целой, или снять отпечаток файла для манифеста. Вставьте контрольную сумму, которую проект публикует на странице релиза, в поле проверки, и инструмент точно скажет, какому дайджесту она соответствует, игнорируя регистр и лишние пробелы, так что скопированная строка «<hash> filename.iso» всё равно выстроится. Это повседневная проверка перед запуском установщика, прошивкой ISO или доверием артефакту из зеркала. Поскольку хеширование происходит на вашем устройстве, даже многогигабайтные файлы читаются частями и никогда не покидают браузер — ничего не загружается, так что вы можете безопасно проверять приватные или чувствительные файлы.
Возможности
- Вычисляет MD5, SHA-1, SHA-256 и SHA-512 для одного перетащенного файла сразу
- Перетащите или щёлкните, чтобы выбрать любой файл любого типа и размера
- Вставьте ожидаемую контрольную сумму, чтобы получить мгновенный подсвеченный вердикт о совпадении
- Совпадение нечувствительно к регистру и допускает пробелы, переносы строк и завершающее имя файла
- Определяет, из какого алгоритма ваш вставленный хеш, по его длине
- Скопируйте любой отдельный дайджест в один клик
- Большие файлы хешируются частями, чтобы вкладка оставалась отзывчивой
- Работает целиком на вашем устройстве — байты файла никогда не загружаются
Как использовать Хеш и контрольная сумма файла
- Перетащите файл в поле или щёлкните его, чтобы выбрать
- Прочитайте контрольные суммы MD5, SHA-1, SHA-256 и SHA-512, которые вычисляет инструмент
- Вставьте ожидаемую контрольную сумму со страницы загрузки в поле проверки
- Убедитесь, что подсвеченный бейдж «Совпадение» появился рядом с соответствующим дайджестом
Пример
Ввод
file: ubuntu-24.04.iso
expected: BA7816BF8F01CFEA414140DE5DAE2223B00361A396177A9CB410FF61F20015AD
Результат
SHA-256 ✓ Match — the download is intact
Вставленный дайджест совпадает с SHA-256 файла, игнорируя регистр и пробелы.
Частые ошибки и устранение неполадок
- Ожидаемый хеш показывает «Нет совпадения», хотя вы думаете, что файл в порядке. — Убедитесь, что скопировали весь дайджест и сравнили правильный алгоритм — MD5 (32 символа) никогда не будет равен SHA-256 (64 символа). Перекопируйте из опубликованной источником контрольной суммы.
- Издатель указывает контрольную сумму в файле .sha256sum с именем файла после неё. — Вставьте всю строку — инструмент сохраняет только ведущий hex-токен, так что завершающее ' filename.iso' игнорируется автоматически.
- Два разных файла дали одинаковый MD5. — MD5 взломан против намеренных коллизий. Доверяйте результату SHA-256 или SHA-512 для всего, что важно с точки зрения безопасности; используйте MD5 только для проверки на случайное повреждение.
- Очень большой файл, похоже, хешируется долго. — Многогигабайтные файлы читаются и хешируются частями на вашем устройстве; дайте ему закончить. Ничего не загружается, поэтому время зависит только от диска и CPU вашей машины.
Часто задаваемые вопросы
- Как проверить контрольную сумму загруженного файла здесь?
- Перетащите загруженный файл в поле, затем вставьте контрольную сумму, опубликованную проектом, в поле проверки. Если она равна любому из вычисленных дайджестов, рядом с этим алгоритмом появляется зелёный бейдж «Совпадение», и файл цел.
- Что лучше для контрольной суммы файла, 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