Шифр-Integrity

Шифр-Integrity – программная утилита для проверки целостности конфигурационных и исполняемых файлов, которая использует сертифицированную библиотеку криптографических преобразований «Шифр+» v 2.1.
Утилита Шифр-Integrity выполняет следующие действия:
1. Выполняет генерацию ключевой пары (алгоритм ДСТУ 4145-2002, степень расширения базового поля 257 бит).
2. Выполняет формирования списка целостности:
  • Для заданного списка файлов происходит расчет хэш-суммы каждого файла.
  • Рассчитанный список подписывается заранее сформированным личным ключом.
3. Выполняет проверку списка целостности:
  • Проверяется подпись под списком целостности заранее сформированным открытым ключом.
  • Выполняет расчет хэш-сумм для файлов, находящихся в списке и сравнивает их с сформированным эталоном.
Поддерживаются операционные системы семейства Windows и Linux.
Шифр-Integrity поддерживает следующие алгоритмы хэш-функций:
  • ГОСТ 34.311-95. 
  • ДСТУ 7564:2014 (режимы работы: «Купина-256», «Купина-384», «Купина-512»).
  • SHA-224, SHA-256, SHA-384, SHA-512, SHA-1​.
Утилита имеет консольный интерфейс. Успешное выполнение проверок определяется кодом возврата приложения.