GtkHash - Визуальный помощник для работы с хешами без командной строки
Помните, как в последний раз вам нужно было проверить контрольную сумму скачанного файла? Либо вспоминать заковыристые параметры для md5sum, либо искать онлайн-сервисы, рискуя безопасностью. GtkHash предлагает элегантное решение — все возможности хеширования в удобном графическом интерфейсе.
Что такое GtkHash?
GtkHash — это кроссплатформенная утилита с открытым исходным кодом для вычисления хешей и контрольных сумм. Она поддерживает все популярные алгоритмы: от устаревших MD5/SHA1 до современных SHA3 и BLAKE2.

Проект существует с 2011 года и активно развивается, о чем говорят регулярные коммиты и 400+ звезд на GitHub. Изначально созданный для Linux, сейчас он работает и в Windows.
Ключевые возможности
1. Поддержка всех актуальных алгоритмов
- Традиционные: MD5, SHA1
- Современные: SHA-2 (256/512 бит), SHA-3
- Перспективные: BLAKE2
2. Интеграция с файловыми менеджерами
Плагины для:
- Nautilus (GNOME)
- Thunar (Xfce)
- Caja (MATE)
- Nemo (Cinnamon)

Правой кнопкой на файле → Properties → вкладка Hashes. Удобнее не придумаешь!
3. Пакетная обработка и многопоточность
Можно:
- Хешировать несколько файлов одновременно
- Проверять списки контрольных сумм (поддерживает форматы sfv, sha256sum и другие)
- Использовать аппаратное ускорение через Linux kernel AF_ALG
4. Гибкость бэкендов
На выбор несколько криптографических библиотек:
- Libgcrypt (по умолчанию)
- OpenSSL
- Nettle
- mbed TLS
Технические особенности
Написано на C с использованием GTK 3. Проект следует принципам UNIX — делает одну вещь и делает её хорошо. При этом:
- Маленький размер (всего 2.3 МБ исходного кода)
- Минимальные зависимости
- Поддержка интернационализации
Когда GtkHash особенно полезен?
- Проверка загруженных файлов — убедиться, что ISO-образ не повредился при скачивании
- Аудит безопасности — сравнение хешей критичных системных файлов
- Разработка — быстрая проверка целостности артефактов сборки
- Администрирование — пакетная проверка множества файлов на сервере
Как начать использовать?
Для Linux:
# Для Debian/Ubuntu
sudo apt install gtkhash
# Для Arch Linux
sudo pacman -S gtkhash
Windows-пользователи могут установить через Snapcraft.
GtkHash — тот редкий случай, когда простая утилита экономит массу времени. Если вы:
- Работаете с Linux
- Регулярно проверяете целостность файлов
- Хотите удобную альтернативу консольным утилитам
— этот инструмент точно заслуживает места в вашем арсенале. Простота установки и использования делает его доступным даже для новичков, а поддержка современных алгоритмов удовлетворит профессионалов.
Попробуйте — возможно, вы удивитесь, как раньше обходились без него!
