Применение утилиты gostsum в Astra Linux
Предупреждение |
---|
В связи с тем, что при использовании для подсчета контрольных сумм стандартной для Linux программы md5sum, полученные контрольные суммы могут различаться в зависимости от использования диска (устройства) или образа (файла), рекомендуем Вам использовать входящую в состав Astra Linux программу gostsum. Помимо соответствия ГОСТ, использование gostsum гарантирует корректный подсчёт контрольных сумм независимо от использования с дисками или с образами. |
В состав операционных систем специального назначения Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.5) и далее, а также операционной системы Astra Linux Common Edition и далее, включен пакет libgost, содержащий библиотеки, реализующие алгоритмы и процедуры вычисления хэш-функций в соответствии с действующим ГОСТ Р 34.11-2012.
Для подсчета контрольных сумм оптических носителей и их файловых образов в состав пакета включена утилита gostsum.
При вычислении контрольных сумм утилита gostsum:
- По умолчанию использует алгоритм ГОСТ Р 34.11-2012 с длиной хэш-кода 256 бит (опция --gost-2012);
- Допускает использование алгоритма ГОСТ Р 34.11-2012 с длиной хэш-кода 512 бит (опция --gost-2012-512 );
- Допускает использование алгоритма ГОСТ Р 34.11-94 (опция --gost-94).
Информация |
---|
Данная статья применима к:
|
Пример использования gostsum:
Command | ||||
---|---|---|---|---|
| ||||
|
Информация | |||||||
---|---|---|---|---|---|---|---|
Для справки: при необходимости образ диска можно создать командой:
|
Проверка контрольных сумм в deb-пакетах
Начиная с версии gostsum_2.2.0 (Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6) с установленным обновлением БЮЛЛЕТЕНЬ № 20190912SE16 (оперативное обновление 3) в программу gostsum добавлен функционал проверки контрольных сумм файлов в deb-пакетах. Для проверки используется опция -e или --deb, включающая режим работы с *.deb пакетом, в котором для каждого файла из указанного пакета будут напечатаны контрольные суммы:
Command |
---|
gostsum -e <имя_файла> |
Например:
Command | ||
---|---|---|
| ||
#deb : cabextract_1.6-1_amd64.deb |