Контрольные примеры
А.1 Общие положения
Настоящее приложение носит справочный характер и не является частью нормативных положений настоящего стандарта.
Векторы из V* записываются в шестнадцатеричном виде. Вектор , записанный в виде , где , i=0, ..., n-1, есть .
А.2 Пример 1
А.2.1 Условие
Необходимо вычислить хэш-код сообщения
=32313039383736353433323130393837363534333231303938373635343332
3130393837363534333231303938373635343332313039383736353433323130.
А.2.2 Функция хэширования с длиной хэш-кода 512 бит
Присваиваются значения:
;
;
.
Длина сообщения , поэтому происходит дополнение неполного блока:
m :=0132313039383736353433323130393837363534333231303938373635343332
3130393837363534333231303938373635343332313039383736353433323130.
Вычисляется значение .
После преобразования S:
после преобразования Р: