Функция SHA-384
подобна по своей структуре SHA-256, но работает с
размером слова 64 бита. Вначале текст дополняется так, чтобы его длина
была кратна 1024. Процедура дополнения аналогична: добавляется 1, затем
столько нулей, что длина текста станет на 128 меньше, нежели кратная
1024, а затем 128-битовое представление длины исходного текста. Старто-
вый вектор хэширования задается следующим образом: берутся первые 64
бита дробных частей квадратных корней первых 8 простых чисел. Далее
исходный текст разбивается на блоки по 1024 бита. Слова-константы K0, ...,
K79 берутся как первые 64 бита дробных частей кубических корней первых
80 простых чисел в 16-ричном виде.
|
|