Hash Checker (ранее Free Hash Checker) — маленькая Python / QT (Cython / PyQt) графическая утилита для вычисления и проверки хеш-сумм для любого типа файлов по алгоритмам MD5 и SHA-2.
MD5 (Message Digest 5) — 128-битный алгоритм хеширования (hashing), предназначенный для создания "отпечатков" или "дайджестов" файлов произвольной длинны для последующей проверки их подлинности (целостности).
SHA-2 (Secure Hash Algorithm Version 2 / безопасный алгоритм хеширования версия 2) — собирательное название однонаправленных хеш-функций (SHA-224, SHA-256, SHA-384 и SHA-512) предназначенных для создания "отпечатков" или "дайджестов" файлов произвольной длинны битовой.
Специально для упрощения использования Hash Checker поддерживает только три алгоритма хеширования (MD5, SHA256 и SHA512), поскольку они наиболее распространённые и популярные. Полученную хеш-сумму можно сразу сравнить, а также скопировать в буфер обмена (xclip / python-pyperclip).
Лицензия: MLT (The MIT License)