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