Статус документа
Статус документа

ГОСТ 34.11-2018 Информационная технология (ИТ). Криптографическая защита информации. Функция хэширования (с Поправкой)

Приложение А
(справочное)

     
Контрольные примеры

А.1 Общие положения

Настоящее приложение носит справочный характер и не является частью нормативных положений настоящего стандарта.

Векторы из V* записываются в шестнадцатеричном виде. Вектор , записанный в виде , где , i=0, ..., n-1, есть .

А.2 Пример 1
     


    А.2.1 Условие

Необходимо вычислить хэш-код сообщения

=32313039383736353433323130393837363534333231303938373635343332
3130393837363534333231303938373635343332313039383736353433323130.

А.2.2 Функция хэширования с длиной хэш-кода 512 бит

Присваиваются значения:

;

     
;

     
.


Длина сообщения , поэтому происходит дополнение неполного блока:

m :=0132313039383736353433323130393837363534333231303938373635343332
3130393837363534333231303938373635343332313039383736353433323130.


Вычисляется значение .

После преобразования S:

     



после преобразования Р: