GtkHash - Визуальный помощник для работы с хешами без командной строки

27 июл 2025
452
56
18
1 месяц

Помните, как в последний раз вам нужно было проверить контрольную сумму скачанного файла? Либо вспоминать заковыристые параметры для md5sum, либо искать онлайн-сервисы, рискуя безопасностью. GtkHash предлагает элегантное решение — все возможности хеширования в удобном графическом интерфейсе.

Что такое GtkHash?

GtkHash — это кроссплатформенная утилита с открытым исходным кодом для вычисления хешей и контрольных сумм. Она поддерживает все популярные алгоритмы: от устаревших MD5/SHA1 до современных SHA3 и BLAKE2.

Интерфейс GtkHash

Проект существует с 2011 года и активно развивается, о чем говорят регулярные коммиты и 400+ звезд на GitHub. Изначально созданный для Linux, сейчас он работает и в Windows.

Ключевые возможности

1. Поддержка всех актуальных алгоритмов

  • Традиционные: MD5, SHA1
  • Современные: SHA-2 (256/512 бит), SHA-3
  • Перспективные: BLAKE2

2. Интеграция с файловыми менеджерами

Плагины для:

Реклама
  • Nautilus (GNOME)
  • Thunar (Xfce)
  • Caja (MATE)
  • Nemo (Cinnamon)

Интеграция с Nemo

Правой кнопкой на файле → Properties → вкладка Hashes. Удобнее не придумаешь!

3. Пакетная обработка и многопоточность

Можно:

  • Хешировать несколько файлов одновременно
  • Проверять списки контрольных сумм (поддерживает форматы sfv, sha256sum и другие)
  • Использовать аппаратное ускорение через Linux kernel AF_ALG

4. Гибкость бэкендов

На выбор несколько криптографических библиотек:

  • Libgcrypt (по умолчанию)
  • OpenSSL
  • Nettle
  • mbed TLS

Технические особенности

Написано на C с использованием GTK 3. Проект следует принципам UNIX — делает одну вещь и делает её хорошо. При этом:

  • Маленький размер (всего 2.3 МБ исходного кода)
  • Минимальные зависимости
  • Поддержка интернационализации

Статус перевода

Когда GtkHash особенно полезен?

  1. Проверка загруженных файлов — убедиться, что ISO-образ не повредился при скачивании
  2. Аудит безопасности — сравнение хешей критичных системных файлов
  3. Разработка — быстрая проверка целостности артефактов сборки
  4. Администрирование — пакетная проверка множества файлов на сервере

Как начать использовать?

Для Linux:

# Для Debian/Ubuntu
sudo apt install gtkhash

# Для Arch Linux
sudo pacman -S gtkhash

Windows-пользователи могут установить через Snapcraft.

GtkHash — тот редкий случай, когда простая утилита экономит массу времени. Если вы:

  • Работаете с Linux
  • Регулярно проверяете целостность файлов
  • Хотите удобную альтернативу консольным утилитам

— этот инструмент точно заслуживает места в вашем арсенале. Простота установки и использования делает его доступным даже для новичков, а поддержка современных алгоритмов удовлетворит профессионалов.

Попробуйте — возможно, вы удивитесь, как раньше обходились без него!

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.