ГОСТ Р 34.12—2015
LSX[Kz]...LSX[K,](a) = 28ae31e7d4c2354261027ef0b32897df.
LSX[Kr]...LSX[K,](a) = 07e223d56002c013d3f5e6f714b86d2d.
LSX[KB\...LSX[K])(a) = Cd8ef6cd97e0e092a8e4cca61b38bf65.
LSX№]...LSX[K,](a) = Od8©40e4a800dC6b2f1b37ea379ead8e.
Результатом зашифрования является шифртекст
b = XIK,olbSXlKi)]...LSXlK,](a) = 7f679d90bebc24305a468d42b9d4edcd.
A.1.6 Алгоритм расшифрования
В настоящем контрольном примере расшифрование производится при значениях итерационных ключей из
А.1.4. Пусть шифртекст. подлежащий расшифрованию, равен шифртексту. полученному в предыдущем пункте:
Ь = 7f679d90bebc24305a468d42b9d4edcd.
тогда
XIK10](b) = 0d8e40e4a800d06b2f1b37ea379ead8e.
L’X\K.0](b) = 8a6b930a52211b45c5baa43ff8b91319.
S ’V -XlK10](b) = 76ca149eef27d1b10d17e3d5d68e5a72,
S’V xiK 9]S’,r ,XIK10](b)
= 5d9bO6d41b9d1d2d04df7755363e94a9.
S’,r ,XIK8l...S’,L’1XIKl0](f)) = 79487192aa45709c115559d6e9280f6e.
S’L-’X[KT)...S ’L’X lK UJ](b) = ae506924c8ce331bb918fc5bdfb195fa.
S ’V xiK s]...S ‘1L ’XIK10](b) = bbffbfc8939eaaffafb8e22769e323aa.
S^1L’1XlKB]...S’,r 1^ K l0](b) = 3cc2f07cc07a8bec0f3ea0ed2ae33e4a.
S-,L-1XlK4)...S,L-1XIK10](b)=f36f01291dOb96d591e228b72d011c36.
S‘,L’1XIK3l...S’,L’X lK 10](b) = 1c4b0c1e950182b1ce696af5c0bfc5df.
Результатом расшифрования является открытый текст
а = X[K,\S’L’X[K2]...S-’L’X[Kw](b) = 1122334455667700ffeeddccbbaa9988.
А.2 Алгоритм блочного шифрования с длиной блока п = 64бит
А.2.1 Преобразование f
f(fdb97531) = 2a196f34.
f(2a196f34) = ebd9f03a.
<{ebd9f03a) = b039bb3d.
f(b039bb3d) = 68695433.
A.2.2 Преобразование g
g(87654321}(fedcba98) = fdcbc20c.
gffdcbc20c](87654321) = 7e791a4b.
g[7e791a4bHfdcbc20c) = c76549ec.
gJc76549ecK7e791a4b> = 9791c849.
A.2.3 Алгоритм развертывания ключа
В настоящем контрольном примере ключ имеет значение:
К = ffeeddccbbaa99887766554433221lOOfDfl f2f3f4f5f6f7f8f9fafbfcfdfeff.
Итерационные ключи К,. / = 1. 2
......
32 принимают следующие значения:
К, = ffeeddcc.
Кэ = ffeeddcc.
K,7= ffeeddcc.
K25 = fcfdfeff.
К2 = ЬЬаа9988.
К3 = 77665544.
К, =33221100.
Кг. = fOf11213,
К6 = f415f6f7.
К7 = 18f9fafb.
Ка = fcfdfeff.
K10= bbaa9988.
K,, = 77665544,
K12= 33221100,
K13= fOf 11213.
K,4 = 14f5f617.
K15= 18f9fafb.
K16= fcfdfeff.
K18= bbaa9988.
K19= 77665544.
K20 = 33221100.
K21 = f0f1f2f3.
K22 = f4f5f6f7.
K23 = I8f9fafb.
K2« = fcfdfeff.
KK = f8f9fafb.
K27 = f4f5f6f7.
K28 = f0f1f2f3.
KM = 33221100,
K jэ = 77665544.
K31 = bbaa9988.
K32 = ffeeddcc.
А.2.4 Алгоритм зашифрования
В настоящем контрольном примере зашифрование производится при значениях итерационных ключей из
А.2.3. Пусть открытый текст, подлежащий зашифрованию, равен
а = fedcba9876543210.
тогда
(а,. а0) = (fedcba98. 76543210),
G[K,](a,. э0) = (76543210. 28da3b14).
G[K2]G[K,](a,. а0) = (28da3b14. М4337а5).
G[K3]...G[K,)(a,. а0) = (Ы4337а5. 633а7с68),