SHABAL: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Содержимое удалено Содержимое добавлено
Строка 39:
====Инициализация====
В <math>\!(A,B,C)</math> заносятся нули. В начало основного сообщения <math>\!M</math> добавляются два блока, в каждый 4-байтовый фрагмент которых записываются фиксированные числа варьирующиеся от <math>\!l_h</math> до <math>\!l_h+31</math>, где <math>\!l_h</math> - это длина выхода хеш-функции <math>l_h\in\mathcal{f}192,224,256,384,512\mathcal{g}</math>.
Числу в <math>\!W</math> присваивается значение -1, таким образом после обработки добавленных в начало блоков, первому блоку входного сообщения будет соответствовать <math>\!W</math>, равная 1.
====Разбиение на блоки====
|