ГОСТ Р 34.11—2012
Изменяются значения переменных N и I:
w = oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
0000000000000000000000000000000000000240.
I = fbeafaebef20fffbf0e1e0f0f520e0ed20e8ece0ebe5f0f2f120fff0eeec20f120faf2fee5e2202ce8f6f3ede220e8e6eee
1e8f0f2d1202ee4d3d8d6d104adf1.
Результат выполнения преобразования gQ(h, N):
h = 4deb6649(fa5caf4163d9d3f9967fbbd6eb3da68f916b6a09f41f2518b81292b703dc5d74e1ace5bcd3458af43bb4
56e837326088f2b5df14bf83997a0b1ad8d.
Результат выполнения преобразования gQ(h, £):
h = 28fbc9bada033b1460642bdcddb90c3fb3e56c497ccd0f62b8a2ad4935e85f037613966de4ee00531ae60f3b5a4
7f8dae06915d5f2f194996fcabf2622e6881e.
Хэш-кодом сообщения M2 является значение:
ЩМ2) = 28fbc9bada033b1460642bdcddb90c3fb3e56c497ccd0f62b8a2ad4935e85f037613966de4ee00531ae€0f3
Ь5а47f8dae06915d5f2f194996fcabf2622e6881в.
А.2.2 Для функции хэширования с длиной хэш-кода 256 бит
Присваиваются значения:
h := /V=(00000001)64;
N := О512:
I := о512.
Длина сообщения |= 576 > 512. поэтому сначала преобразуется часть сообщения
т : = fbeafaebef20(ffbf0e1e0f0f520e0ed20e8ece0ebe5f0f2f120ffl0eeec20f120faf2fee5e2202ce8f6f3ede220e8e6e
ee1e8f0f2d1202ce8f0f2e5e220e5d1.
Вычисляется значение К := LPS{h ® W) = ^((OOOOOOOI)64).
После преобразования S:
S{h Ф N) =
COCODOCOCDCOOCDCoOODOOCvCCOODOOC,
после преобразования Р:
PS(h 0 N) =
COCCCOCOCCOCOCVCOOCCCOCOCCCCOCOC,
после преобразования L:
К := LPS{h Ф N) =
23c5ee40b07b5f1523c5ee40b07b5f1523c5ee40b07b5f1523c5ee40b07b5f1523c5ee40b07b5f1523c5ee40b07b5f1523c
5ee40b07b5f1523c5ee40b07b5f15.
Затем выполняется преобразование E (К. m):
Итерация 1
К, = 23c5ee40b07b5(1523c5ee40b07b5f1523c5ee40b07b5f1523c5ee40b07b5f1523c5ee40b07b5f1523c5ee40b0
7b5f1523c5ee40b07b5f1523c5ee40b07b5f15.
X [K 1Hm) =
d82f14ab5f5ba0eed3240eb0455bbff8032d02a05b9eafe7d2e511b05e977fe4033f1cbe55997f39cb331dad525bb7f3cd240
6b042aa7f39cb351ca5525bbac4.
SX[K,](m) =
8d4f93828747a76c49e204adc8473bd11101dda7470a415b832b77ad5dbc572d111f14950ce8570be4aecd9f0e472fd2d9e
231ad2c38570be46a14000e47a586.
PSX[K1l(m) =
8d49118311e4d9e44fe2012b1faee26a9304dd7714cd311482ada7ad959fad0087c8475d0c0e2c0e47470abce8473847a7
3b4157572f57a56cd15b2d0bd20b86.
LPSX (K,](m) =
a3a72a2e0fb5e6f812681222fec037b0db972086a395a387a6084508cae13093aa71d352dcbce288e9a39718a727f6fd4c5
da5d0bc10fac3707ccd127fe45475.
K, © C, =
92cdb59aaeb185fcc80ec1c1701e230a0caf98039e3e8f03528b56cdc5fe9be968b90ed1221c36148187c448141b8c0026b
39a767c0f1236fe458b1942dd1a12.
S(K, Ф C,) =
ecd95e282645a83930045858325f5afa2341del10ad303110ef676d9ac63509bf3a3041b65148f93f5c986f293bb7cfcef922
88ac34df08f63c8f6362cd8f1Ю.
15