Содержание

Skip to end of metadata
Go to start of metadata

Применение утилиты 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 (для образов)
Для справки: при необходимости образ диска можно создать командой:
genisoimage -r -J -joliet-long -iso-level 3 -V "Метка диска" -o <имя_исо_образа>.iso <имя_каталога>

В связи с тем, что при использовании для подсчета контрольных сумм стандартной для Linux программы md5sum, полученные контрольные суммы могут различаться в зависимости от использования диска (устройства) или образа (файла), рекомендуем Вам использовать программу gostsum. Помимо соответствия ГОСТ, использование gostsum гарантирует корректный подсчёт контрольных сумм независимо от использования дисках или образах..