Контрольные суммы MD5 и SHA. Проверка хэш-сумм в Linux.

Программа GtkHash

Хэш-сумма - это уникальный контрольный идентификатор одного или группы файлов. Его повторное вычисление при помощи специального алгоритма (MD5 или SHA, в контексте документа) не даёт прежнего результата даже при малейшем изменении файлов. Проверка совпадения контрольных хэш-сумм даёт возможность установить идентичность копий переданных, в том числе через сеть, данных с очень высокой точностью. Рассчитать контрольную сумму файла можно практически в любом дистрибутиве Linux с помощью программ md5sum и shasum.

Проверка хэш-сумм в программе GtkHash

Наиболее простым способом проверить контрольные хэш-суммы MD5 и SHA в Linux является использование программы GtkHash: просто укажите в диалоговом окне файл для проверки.

apt-get install gtkhash
Выполните в терминале от имени root для установки программы GtkHash в дистрибутивах Debian, Ubuntu, Linux Mint и т.п.
zypper install gtkhash
Выполните для установки программы в дистрибутивах SUSE и openSUSE Linux.

Проверка хэш-сумм в терминале консоли

Откройте консоль и выполните соответствующую команду.

md5sum имя_файла
Для вычисления сумм MD5.
shasum (-a 1/256/384/512) имя_файла
Для вычисление сумм SHA (с применением 1-, 256-, 384- или 512-битного алгоритма, соответственно).

Команды вычисления контрольных сумм выполняются для любых файлов, включая системные файлы физических и логических дисков (папка /dev).