Скачать ZIP архив | Скачать RAR архив

Краткое описание алгоритма хэширования

Если длина последовательности входных данных превышает 256 бит, то она разбивается на блоки по 256 бит, которые подлежат дальнейшей обработке (хешированию). Если длина необработанной части сообщения не превышает 256 бит, выполняется ее дополнение слева битовыми нулями до 256 бит.

Входные данные: 400 бит
Разбиваем на 1 блок: 256 бит
остается 400 — 256 = 144 бит
надо добить нулями до 256: 256 — 144 = 112
Итого: Битовые нули: 112 бит ; Входные данные: 144 бит