Hash Checker (File Hash Checker) — простой и удобный инструмент для вычисления MD5, SHA1 или/и SHA256 хеша и контрольных сумм для любого файла.
Хеширование (hashing) — преобразование входного массива данных произвольной длинны, в выходную битовую строку фиксированной длинны. Такие преобразования так же называют хеш-функциями свёртки, а их результаты называют хешем, хеш-кодом или дайджестом сообщения (message digest).
MD5 (Message Digest 5) — 128-битный алгоритм хеширования, предназначенный для создания "отпечатков" или "дайджестов" файлов произвольной длинны для последующей проверки их подлинности (целостности).
SHA-2 (Secure Hash Algorithm Version 2 / безопасный алгоритм хеширования версия 2) — собирательное название однонаправленных хеш-функций (SHA-224, SHA-256, SHA-384 и SHA-512) предназначенных для создания "отпечатков" или "дайджестов" файлов произвольной длинны битовой.
Hash Checker представляет из себя Nautilus Script (скрипт/сценарий) с выводом графических диалогов, используется Zenity (GUI диалоги для скриптов), позволяющий проверить MD5, SHA256 хеш и контрольную сумму любого файла.
Hash Checker особенно будет полезен пользователям скачивающим и/или сохраняющим данные на жестком диске в формате ISO (.iso), для обеспечения целостности образа. Так же может использоваться для контроля целостности любых файлов связанных с зашитой информации.
Hash Checker имеет графический установщик, устанавливается в каталог nautilus-scripts (как и другие скрипты), создаёт иконку запуска на рабочем столе и интегрируется в контекстное меню файлового менеджера (Nautilus).
Полученный результат может быть скопирован в буфер обмена, из диалогового окна, а так же открыт в браузере для поиске в Google соответствия (например при скачивании образа диска дистрибутива с сайта проекта).