Применение утилиты gostsum в Astra Linux SE/Astra Linux CE
В состав операционных систем специального назначения Astra Linux Special Edition ОС СН "Смоленск" версий 1.5 и далее, а также операционной системы Astra Linux Common Edition ОС ОН "Орёл" версий 2.12 и далее, включен пакет libgost, содержащий библиотеки, реализующие алгоритмы и процедуры вычисления хэш-функций в соответствии с действующим ГОСТ Р 34.11-2012.
Для подсчета контрольных сумм оптических носителей и их файловых образов в состав пакета включена утилита gostsum.
При вычислении контрольных сумм утилита gostsum:
По умолчанию использует алгоритм ГОСТ Р 34.11-2012 с длиной хэш-кода 256 бит (опция --gost-2012); Допускает использование алгоритма ГОСТ Р 34.11-2012 с длиной хэш-кода 512 бит (опция --gost-2012-512 ); Допускает использование алгоритма ГОСТ Р 34.11-94 (опция --gost-94).
Данная статья применима к:
ОС СН Смоленск 1.6
ОС СН Ленинград 8.1
ОС ОН Орёл 2.12
Пример использования gostsum:
gostsum -d /dev/cdrom (для дисков) gostsum -d /home/user/1test.iso (для образов)
Для справки: при необходимости образ диска можно создать командой:
В связи с тем, что при использовании для подсчета контрольных сумм стандартной для Linux программы md5sum, полученные контрольные суммы могут различаться в зависимости от использования диска (устройства) или образа (файла), рекомендуем Вам использовать программу gostsum. Помимо соответствия ГОСТ, использование gostsum гарантирует корректный подсчёт контрольных сумм независимо от использования дисках или образах..