Калькулятор хеша файла
Сверьте скачанный файл с опубликованной контрольной суммой. Вычисляйте MD5, SHA-1, SHA-256 и SHA-512 файла или текста. Работает на вашем устройстве и ничего не загружает.
Выберите файл, чтобы получить его контрольную сумму, затем вставьте значение, указанное издателем, и посмотрите, совпадают ли они. Фоновый процесс читает файл частями, поэтому даже большая загрузка не подвешивает страницу, а файл никогда не покидает ваше устройство.
Как это работает
- Выберите файл или переключитесь на «Текст» и введите что-нибудь.
- Выберите алгоритмы для вычисления. Обычный выбор — SHA-256, а каждый отмеченный алгоритм вычисляется за один проход.
- Вставьте контрольную сумму издателя в поле сравнения. Вы сразу увидите, совпадает ли она.
Что происходит с вашими данными
- Файлы читаются на вашем устройстве и никогда не загружаются. Вычисление хеша не выполняет сетевых запросов.
- Ничего не сохраняется. Результат исчезает, когда вы выбираете другой файл, нажимаете «Очистить» или закрываете вкладку.
- Фоновый процесс читает файл небольшими частями, поэтому использование памяти остаётся низким.
Ограничения, о которых стоит знать
- MD5 и SHA-1 больше не устойчивы к коллизиям. Они подходят, чтобы обнаружить повреждённую загрузку по значению, которому вы доверяете, но не для безопасности.
- Совпадение лишь показывает, что файл тот самый, для которого была вычислена контрольная сумма. Если контрольная сумма взята с той же страницы, что и подделанный файл, это ничего не доказывает, поэтому берите её из источника, которому доверяете отдельно.
Часто задаваемые вопросы
Какой алгоритм использовать?
Используйте тот, который указывает издатель. Если есть выбор, берите SHA-256 или SHA-512. MD5 и SHA-1 по-прежнему выявляют случайные повреждения, но их можно подделать намеренно.
Почему моя контрольная сумма не совпадает?
Изменение даже одного байта даёт совершенно другой хеш. Проверьте, что вы сравнивали один и тот же алгоритм, что загрузка завершилась и что вы скопировали значение целиком.
Хеш файла какого размера можно вычислить?
Жёсткого предела нет, потому что файл читается по частям. Большой файл обрабатывается дольше, а страница показывает ход выполнения и позволяет отменить операцию.