Шифр-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.
Утиліта має консольний інтерфейс. Успішне виконання перевірок визначається інструкцією повернення застосування.