Шифр-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.
Утилита имеет консольный интерфейс. Успешное выполнение проверок определяется кодом возврата приложения.