Приватность · хэшХэш файла и текста
Посчитайте SHA-256, SHA-1, SHA-512 или MD5 для файла или текста и сверьте с эталоном. Файл не загружается на сервер — всё считается в браузере.
Файл не покидает ваше устройство — хэш вычисляется локально
01
Хэш
файл или текст · несколько алгоритмов сразу02
Сверка хэша
алгоритм определяется по длине эталонадлина—
64 hex-символа — SHA-256, 40 — SHA-1, 32 — MD5, 96 — SHA-384, 128 — SHA-512. Регистр, пробелы и приписанное рядом имя файла значения не имеют.
03
О хэшах
Хэш — это короткий «отпечаток» файла или текста: любая, даже крошечная, правка полностью меняет его. По хэшу удобно проверять, что файл скачался без искажений и никто его не подменил. Один и тот же файл всегда даёт один и тот же хэш, а восстановить из хэша исходные данные нельзя.
Что такое хэш
Основафайл → 64 символа
Функция сворачивает данные любого размера в строку фиксированной длины. Изменился хотя бы один байт — изменился весь хэш.
Зачем сверять
Целостностьэталон → ваш хэш
Сайты публикуют эталонный хэш рядом со ссылкой на скачивание. Совпал ваш — файл целый и не подменён.
SHA-256
Стандарт64 hex-символа
Основной современный алгоритм: надёжный и быстрый. Его и стоит использовать по умолчанию.
MD5 и SHA-1
Устаревшиене для защиты
Годятся только для быстрой сверки от случайных ошибок. Для безопасности их не используют — их можно подделать.
Необратимость
Свойствохэш → ✗ данные
Из хэша нельзя восстановить исходный файл. Поэтому им проверяют целостность, а не хранят содержимое.
Приватность
Локальнобез сервера
Здесь хэш считается прямо в браузере: файл не загружается никуда. Можно проверять даже конфиденциальные документы.
04
Частые вопросы
Обновлено