Хотя существует несколько существующих утилит, всегда можно написать скрипт для выполнения такой задачи, что я и сделал. Сценарий, представленный ниже, написан на Python 3 и использует встроенные функции для выполнения вычислений хэш-сумм для нескольких типов хэшей и отображает результат в окне просмотра текста zenity.
Сначала настройте скрипт. Сохраните исходный код сценария как файл в папке ~/.local/share/nautilus/scripts. В моем примере я сохранил его как get_hashsums.py. Сделайте файл исполняемым с помощью параметров GUI или с помощью команды chmod +x в терминале.
На этом этапе скрипт доступен через контекстное меню и будет доступен в подменю Scripts.
Когда вы нажимаете get_hashsums.py, скрипт выполнит все необходимые вычисления и отобразит окно просмотра текста zenity со всеми суммами хэша, которые можно сделать с помощью hashlib.
Также доступен в моем личном репозитории GitHub (который может содержать больше добавленных функций).
[ f1]