Контрольная сумма / хеш

Вычисляйте SHA-256 и SHA-1 любого файла локально - проверяйте загрузки и целостность файлов.

Контрольная сумма / хешБЕСПЛАТНО
Перетащите файл сюда или выберите файл SHA-256 и SHA-1 вычисляются на вашем устройстве

Как работают контрольные суммы

Контрольная сумма - это короткий «отпечаток пальца» файла. Пропустите один и тот же файл через одну и ту же хеш-функцию, и вы всегда получите одинаковое значение; измените хотя бы один байт, и значение полностью изменится. Это делает контрольные суммы стандартным способом подтверждения того, что загрузка прошла без ошибок или что два файла действительно идентичны.

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

Полезно знать

  • SHA-256 - это современный стандарт для проверки загрузок и релизов.
  • SHA-1 оставлен для старых инструментов, которые всё ещё его используют, но он больше не защищен от коллизий.
  • Всё работает локально через Web Crypto API, поэтому файл остается на вашем устройстве.
  • MD5 исключен намеренно: он непригоден для проверки целостности.

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

Для чего нужна контрольная сумма?
В основном для двух вещей: подтверждения того, что загруженный файл не был поврежден или подделан, и проверки того, являются ли два файла идентичными байт в байт.
SHA-256 или SHA-1: что использовать?
Используйте SHA-256. Переходите на SHA-1 только в том случае, если вам нужно сопоставить значение из старого инструмента, который всё ещё его публикует.
Загружается ли мой файл для вычисления хеша?
Нет. Хеширование выполняется в вашем браузере через Web Crypto API, поэтому файл никогда не покидает ваш компьютер.
Почему нет MD5?
MD5 взломан уже много лет назад, так как два разных файла могут иметь одинаковый MD5, поэтому он небезопасен для проверки целостности. Мы придерживаемся SHA.