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

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

Ключ

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

Применение утилиты 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 <имя_каталога>
    ПредупреждениеВ связи с тем, что при использовании для подсчета контрольных сумм стандартной для Linux программы md5sum, полученные контрольные суммы могут различаться в зависимости от использования диска (устройства) или образа (файла), рекомендуем Вам использовать программу gostsum. Помимо соответствия ГОСТ, использование gostsum гарантирует корректный подсчёт контрольных сумм независимо от использования дисках или образах..



    Проверка контрольных сумм в 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