7688 - По какому алгоритму снимались контрольные суммы ПАК Соболь, Версия 3.0 (Сертификат ФСТЭК России №1967), в формуляре?

#1 2021.11.17 14:09:22

0

Продукт: Соболь

Версия: 3.0.9

Проблема
По какому алгоритму снимались контрольные суммы ПАК «Соболь», Версия 3.0 (Сертификат ФСТЭК России №1967), представленные в формуляре?

Решение
Содержимое файла разбивается на блоки по 1 кб. Для каждого блока считается CRC-32. Полученная последовательность (по 4 байта от каждого блока по 1 кб) подвергается хешированию по алгоритму GOST Hash 34.10-2012 (256 бит). Результат хеша (256 бит) разбивается на восемь 32 разрядных последовательностей. Эти последовательности складываются по модулю 2, полученный результат и есть контрольная сумма файла. К итоговой сумме добавляется обработанное по тому же алгоритму имя файла, а при подсчёте контрольной суммы группы файлов (папки) - относительные пути и имена файлов.