Где пригодится
Проверка дистрибутивов и образов дисков, сравнение файлов, отладка API с подписью запросов. Закодировать данные — Base64.
Частые вопросы
Зачем считать хэш файла?
Чтобы проверить, что скачанный файл не повреждён и не подменён: сравните хэш с указанным на сайте автора. Совпал — файл тот же до байта.
Можно ли расшифровать хэш?
Нет, хэш — односторонняя функция. MD5 и SHA-1 устарели для защиты паролей и подписей, используйте SHA-256 и выше.
Файл загружается на сервер?
Нет, хэш считается в браузере — можно проверять и большие файлы с личными данными.