Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Защ_инф_4гл.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
105.98 Кб
Скачать

Этап 5: получение хэш - кода сообщения

После обработки всех 512-битных блоков сообщения выходом L-ой стадии является 160-битный хэш-код сообщения.

В общем виде суммирование промежуточных значений SHAi осуществляется следующим образом:

SHA0 = ABCDE0

SHAi+1 = Σ32 (SHAi , ABCDEi)

SHA = SHAL-1,

где ABCDE0 - начальное значение буфера ABCDE; ABCDEi - результат обработки i-того блока сообщения; L - число блоков в сообщении, включая поля добавления и длины; Σ32 - сумма по модулю 232, выполняемая отдельно для каждого слова буфера; SHA - значение хэш-кода сообщения.

64