Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Применение утилиты gostsum в Astra Linux

SE/Astra Linux CE

Предупреждение
В связи с тем, что при использовании для подсчета контрольных сумм стандартной для Linux программы md5sum, полученные контрольные суммы могут различаться в зависимости от использования диска (устройства) или образа (файла), рекомендуем Вам использовать входящую в состав Astra Linux программу gostsum.

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

В состав операционных систем специального назначения Astra Linux Special Edition

ОС СН "Смоленск" версий

РУСБ.10015-01 (очередное обновление 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).

Информация
titleДанная статья применима к:
  • ОС СН Смоленск 1.6
  • ОС СН Ленинград 8.1
    • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7), РУСБ.10015-10
    • Astra Linux Special Edition РУСБ.10015-17
    • Astra Linux Special Edition РУСБ.10015-37 (очередное обновление 7.7)
    • Astra Linux Special Edition РУСБ.10015-03 (очередное обновление 7.6)
    • Astra Linux Special Edition РУСБ.10152-02 (очередное обновление 4.7)
    • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6)
    • Astra Linux Special Edition РУСБ.10015-16 исп. 1
    • Astra Linux Special Edition РУСБ.10015-16 исп. 2
    • Astra Linux Special Edition РУСБ.10265-01 (очередное обновление 8.1)
    • Astra Linux Common Edition
    ОС ОН Орёл
    • 2.12


    Пример использования gostsum:

    Command
    borderColor#c2e6ff
    bgColor#e2f3ff

    gostsum -d /dev/cdrom (для дисков)
    gostsum -d /home/user/1test.iso (для образов)


    Информация

    Для справки: при необходимости образ диска можно создать командой:

    Command
    borderColor#c2e6ff
    bgColor#e2f3ff
    genisoimage -r -J -joliet-long -iso-level 3 -V "Метка диска" -o <имя_исо_образа>.iso <имя_каталога>



    Проверка контрольных сумм в deb-пакетах

    Начиная с версии gostsum_2.2.0 (Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6) с установленным обновлением БЮЛЛЕТЕНЬ № 20190912SE16 (оперативное обновление 3) в программу gostsum  добавлен функционал проверки контрольных сумм файлов в deb-пакетах. Для проверки используется опция -e или --deb, включающая режим работы с *.deb пакетом, в котором для каждого файла из указанного пакета будут напечатаны контрольные суммы:

    Command
    gostsum -e <имя_файла>

    Например:

    Command
    Titlegostsum -e cabextract_1.6-1_amd64.deb

    #deb : cabextract_1.6-1_amd64.deb
    cffddad20f64bb9460691f981cf1de0d74d3573400ffb05de6beb89a2050cc10  /usr/bin/cabextract
    79973e9c413a85ded2cd4676fb85d230f2c91d5c2c89db4d095941bfa7ec02db  /usr/share/apps/konqueror/servicemenus/cabextract.desktop
    2c15785731d9cc8c85c12e6f3f258352156f7e9810fbb85a00f0b9e6a342d423  /usr/share/doc/cabextract/AUTHORS
    f18b665a2277197607e4bc1eb3a6f3bff08bb43ee8e55caa49a0d7c96f24281f  /usr/share/doc/cabextract/NEWS.gz
    7993e2510a5be80490acb62a7ceb7f2765aed95454fcafd2412ce6eca5657828  /usr/share/doc/cabextract/README
    f2d42854869f276103757f67bd519a029018593518cf7903d539e67b3fc5b7d3  /usr/share/doc/cabextract/README.Debian
    13decfb86f55a7216bf5677076655b3ea0340beac1ddb7812f4a3b9c5a880048  /usr/share/doc/cabextract/TODO
    deb1fe2f55e30330443990d7b2be9f8aa8e40353781feaba570394ed437a9d6e  /usr/share/doc/cabextract/changelog.Debian.gz
    6397d112242c5e937957df2f8c6cdfdfe533d7d3441470339040d1466909c702  /usr/share/doc/cabextract/changelog.gz
    8035675a27cf18439bab3d0abdbcb5179dab8a7af96c4aa738db0606ea7d5f84  /usr/share/doc/cabextract/copyright
    db29518aae515b807b251e4c1e23f4dedfbbd46b45f015e2266a94233e23a1b9  /usr/share/icons/cab_extract.png
    a0713d584f6144daf5a5e4ebff36ed7fd7b8433b4fc36c08e4ec7488fce18fda  /usr/share/icons/cab_view.png
    532aa00a19319c5aa2c591437d0749fb03e59cef1ce2e802f27b6442109b1d82  /usr/share/kde4/services/ServiceMenus/cabextract.desktop
    24e41d3688552f5459b2d1692cc79be95430505898f9351acaff37e4a3b8cf87  /usr/share/man/man1/cabextract.1.gz