9

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

al95492cfdb4745 2c82d09cf05cf687 Ь7e68364f07f017e 2 al f f b8 4 0 3 ІЫЬбс 0e574b8e0b35e452 29bdab29ee472a23 c176009cf82fa842 cca47fbe31b335f4 5d4 f7 8c7a9bdbed2 eafl98615e99ffdc 51ab3be828d8dl3c bd527cdl88fb59ae 4d639ef8OdOf6d3e b261lb 90f90d732f bba9c9efe0fbc6c8 fc0579337591a2c9 3405d7cad2e8a689 Of6649f64ec8el09 ea54d908505798b3 ef48a48999108077 be31dlc0cccl43bc 4fc2d4cad0c91afc 285a76d23f6a0073 a730855599b738a3 a714ceffl4bebc24 53c581dael831d80 697cal4913a50a26 34d39344354aacd2 3a38fa3775d7007c e26f3a21e9a27691 44eal4d8e450c844 5 319374fb88dd485 0928b75c925f91e2 79f4be3c5a372911 6db5469fal9c0e27 16beec0fecl68e79 3 8 4 еЗ 15 98 98 a7 3 62 55fa3adll02298a8 483c64d3fdebf828 Ia238431921ea75e c9464988 al 939bcf e3f3f08ac90f86cd 98bc93bca795059c 9e04fb49a5fd91de b6fcl01adld74e20 fdl3cd3620f6clf4 fac26e6e4da4705d 0d60228aa6e55b6e 2a630c58cc27fcaa a2f7f2 7a3ec25aba 159a02d4faeellb4 b2 8 60fc5 5bdedaa6 9d38bdb9df22b557 dfc37c68af65f8bc d42c3a57cfa78513 bb56dea6a325ba32 abab4b0ca75al7c7 9ac71dlc0 37 a8bbd 500f7b61186f6c2e 8347f573653ІЬЗес 4abe0af6a67db2fe 14e986342ddced0f e1053fc85f9e56be 4779767cc2ec5321 d70blaa4c800979c 4962f310bdbd54b0 9al95492cfdb4745 2c82d09cf05cf687 b7e68364f07f017e 2alffb8403Iblb6c 0e574b8e0b35e452 29bdab29ee472a23 cl76009cf82fa842 cca47fbe31b335f4 5d4f78c7a9bdbed2 eafl98615e99ffdc 51ab3be828d8dl3c bd527cdl88fb59ae 4d639ef8OdOf6d3e b2611b90f90d732f bba9c9efe0fbc6c8 fc0579337591а2c9 3405d7cad2e8a689 Of6649f64ec8el09 ea54d908505798b3 ef48a48999108077 be31dlc0cccl43bc 4fc2d4cad0c91afc 285a76d23f6a0073 a730855599b738a3 a714ceff14bebc24 53c581dael831d80 697cal4913a50a26 34d39344354aacd2 3a38fa3775d7007c e26f3a21e9a27691 44eal4d8e450c844 5319374fb88dd485 0928b75c925f91e2 79f4be3c5a372911 6db5469fal9c0e27 16beec0fecl68e79 384еЗ159898a7362 55fa3adll02298a8 483c64d3fdebf828 Ia238431921ea75e c9464988 al 939bcf e3f3f08ac90f86cd 98bc93bca795059c 9e04fb49a5fd91de b6fcl01adld74e20 fdl3cd3620f6clf4 fac26e6e4da4705d 0d60228aa6e55b6e 2a630c58cc27fcaa a2f7f27a3ec25aba 159a02d4faeellb4 b2 8 60fc55bdedaa6 9d38bdb9df22b557 dfc37c68af65f8bc d42c3a57cfa78513 bb56dea6a325ba32 abab4b0ca75al7c7 9ac7IdlcO37a8bbd 500f7b61186f6c2e 8 3 4 7 f 5 7 3 6 5 3 lb3 ec 4abe0af6a67db2fe 14e986342ddced0f a4809bf6da6aa8bd bec3d7e88c855194 d70blaa4c800979c 4962f310bdbd54b0 9al95492cfdb4745 2c82d09cf05cf687 b7e68364f07f017e 2alffb84031blb6c 0e574b8e0b35e452 29bdab29ee472a23 cl76009cf82fa842 cca47fbe31b335f4 5d4f78c7a9bdbed2 eaf198615e99ffde 51ab3be828d8dl3c bd527cdl88fb59ae 4d639ef80d0f6d3e b261lb90f90d732f bba9c9efe0fbc6c8 fc0579337591а2c9 3405d7cad2e8a689 Of6649f64ec8el09 ea54d908505798b3 ef48a48999108077 be31dlc0cccl43bc 4fc2d4cad0c91afc 285a76d23f6a0073 a730855599b738a3 a714ceffl4bebc24 53c58ldael83ld80 697 cal 4913a50a26 34d39344354aacd2 3a38fa3775d7007c e26f3a21e9a27691 44eal4d8e450c844 5319374fb88dd485 0928b75c925f91e2 79f4be3c5a372911 6db5469fal9c0e27 16beec0fecl68e79 384еЗ159898a7362 55fa3adll02298a8 483c64d3fdebf828 1a2384 31921ea75e c9464988al939bcf e3f3f08ac90f86cd 98bc93bca795059c 9e04fb49a5fd91de b6fcl01adld74e20 fdl3cd3620f6clf4 fac26e6e4da4705d 0d60228aa6e55b6e 2a630c58cc27fcaa a2f7f27a3ec25aba 159a02d4faeellb4 b2860fc55bdedaa6 9d38bdb9df22b557 dfc37c68af65f8bc d42c3a57cfa78513 bb56dea6a325ba32 abab4b0ca75al7c7 9ac7ldlc037a8bbd 500f7b61186f6c2e 8347f573653lb3ec 741fa5dc290dd02c ed40c88214823792 a4809bf6da6aa8bd bec3d7e88c855194 d70blaa4c800979c 4962f310bdbd54b0 9a195492cfdb4745 2c82d09cf05cf687 b7e68364f07f017e 2alffb84031blb6c 0е574Ь8е0Ь35е452 29bdab29ee472a23 cl76009cf82fa842 cca47fbe31b335f4 5d4f78c7a9bdbed2 eaf198615e99ffdc 51ab3be828d8dl3c bd527cdl88fb59ae 4d639ef80d0f6d3e b2611b90f90d732f bba9c9efe0fbc6c8 f c057 9337591а2c9 3405d7cad2e8a689 Of6649f64ec8el09 ea54d908505798b3 ef48a48999108077 be31dlc0cccl43bc 4fc2d4cad0c91afc 285a76d23f6a0073 a730855599b738a3 a 714ceff14bebc2 4 53c58ldael831d80 697cal4913a50a26 34d39344354aacd2 3a38fa3775d7007c e26f3a21e9a27691 44eal4d8e450c844 5319374fb88dd485 0928b75c925f9le2 79f4be3c5a372911 6db5469fal9c0e27 16beec0fecl68e7 9 3 8 4 еЗ 15 9 8 98 a7 3 62 55fa3adll02298a8 483c64d3fdebf828 1a2384 3192lea75e c94 64 988 a 1939bcf e3f3f08ac90f86cd 98bc93bca795059c 9e04fb49a5fd91de b6fcl01adld74e20 fdl3cd3620f6clf4 fac26e6e4da4705d 0d60228aa6e55b6e 2a630c58cc27fcaa a2f7f27a3ec25aba 159a02d4faeellb4 b2860fc55bdedaa6 9d38bdb9df22b557 dfc37c68af65f8bc d42c3a57cfa78513 bb5 6dea 6a32 5ba3 2 abab4b0ca75al7c7 9ac71dlc037 a8bb

d

4abe0af6a67db2fe 500f7b6118 6f6c2e 14e986342ddced0f 8347f5736531b3ec el053fc85f9e56be 4abe0af6a67db2fe 4779767cc2ec5321 14e986342ddced0f 7001201948fb3d71 e1053fc85f9e56be 5cdf6c58fc052572 4779767cc2ec5321

77 7001201948fb3d71 e1053fc85f9e56be

5cdf6c58fc052572 4779767cc2ec5321

78 88146da76ff6f23a 7001201948fb3d71

89Olcffe7a74db98 5cdf6c58fc052572

79 5ec3802b9ecfef33 88146da76ff6f23a

5f2eead69efb4233 8901cffe7a74db98

Наступні вісім слів Уо, Уъ У2, У3, У4, У5, У61 У7 — це вихід циклової функції під час оброблян­ня першого блока.

Уо - cbbb9d5dc±059ed8 — Є 2 9a2 92a367 cd.5G 7

X2= 9159015a3G7Gddl7

Уз - 152fecdSf70e5939

Г, = 67332667f fcC=0b31 1'5 = 8еЬ44а87Є8581511 Y6 = db0cZe0d€4f 98fa7 IS = 47b5481dbefa4fa4


У 5ec3802b9ecfef33 = 2a7fldS95fd58e0b


У 88146da76ff6f2 За = saae9€dla€ / 3c741


"001201948fb3d71 = 015aZ173796cla88


e!053fc85f9e56be

te’ 5f2eead65efb4233

W 89Q2cffe7a74db98

W 5cdf6c5Bfc052572

Ф 4779767сс2єс5321


= f6352cal56acaff7 - c662113e9ebb4d64 — 17b€la85e2ccf0a9 = 37eb9a€€6Cifeb519 = 8f2ehe9a81e6a2c5










Наступне (шістнадцяткове зображення) — це послідовний запис значень змінних Уо, Уь У2, Уз, У4, У5, У6, У?-

init 2a7fld895fd58e0b eaae96dla673c741 015а2173796cla88 f6352cal56acaff7 c662113e9ebb4d64 17b6laS5e2ccf0a9 37eb9a6660feb519 8f2ebe9a81e6a2c5

0 657a3c2ca9639d40 2a7fld895fd58e0b eaae96dla673c741 015a2173796c1a88

791f2adO055fdd62 c662113e9ebb4d64 17b61a85e2ccf0a9 37eb9a6660feb519

1 2a4ad5d9b9fd6d86 657a3c2ca9639d40 2a7fld895fd58e0b eaae96dla 673c741

dbf2e656b5be3f14 791f2ad0055fdd62 c662113e9ebb4d64 17b61a85e2ccf0a9

2 f0aa675B653d!664 2a4ad5d9b9fd6d86 657 a3c2ca9639d40 2a7fld895fd58e0b

6e0466c82f4fd35d dbf2e656b5be3f14 791f2ad0055fdd62 c662113e9ebb4d64

3 43a76f011a73d317 f0aa6758653dl664 2a4ad5d9b9fd6dB6 657a3c2ca9639d40

1367bd36dl5e8b40 6e0466c82f4fd35d dbf2e656b5be3f14 791f2ad0055fdd62

4 d802c2dfd7cc48f6 43a76f011a73d317 f0aa6758653dl664 2a4ad5d9b9fd6d86

f73d759b839a2a21 1367bd36dl5e8b40 6e0466c82f4fd35d dbf2e656b5be3f14

5 481208e5e8314602 d802c2dfd7cc48f6 43a76f01la73d317 f0aa6758653dl664

6b2271a46f14c843 f73d759b839a2a21 1367bd36dl5e8b40 6e0466c82f4fd35d

6 af9f8112df35cf33 481208e5e8З14602 dB02c2dfd7cc48f6 43a76f011a73d317 257f4a7d524d7b0b 6b227la46f14c843 f73d759Ь839a2a21 1367bd36dl5e8b40

7 6730781342dl13 lb af9f8112df35cf33 481208e5e8314602 d802c2dfd7cc48f6

81957ad408cec995 257f4a7d524d7b0b 6b2271a46f14c843 f73d759b839a2a21

8 82e64c677356a82e 6730781342dl131b af9f8112df35cf33 481208e5e8З14602

10b62fdce4ebaa51 81957ad408cec995 257f4a7d524d7b0b 6b227la46f14c843

9 203578820a8f27dO 82e64c677356a82e 6730781342dl13 lb af9f8112df35cfЗ3

9937b3aOcb9248a1 10b62fdce4ebaa51 81957ad408cec995 257f4a7d524d7b0b

10 0bac2a84c29a1e2b 203578820a8f27d0 82e64c677356a82e 6730781342dll31b 6ad288dab3de0d53 9937b3a0cb9248al 10b62fdce4ebaa51 81957ad408cec995

11 dd3ff8al40485c25 0bac2a84c29ale2b 20357882Oa8f27dO 82e64c677356a82e 3149b728123c465e 6ad288dab3de0d53 9937b3a0cb9248al 10b62fdce4ebaa51

12 e826239f830c5346 dd3ff8al 40485c25 0bac2a84c29a1e2b 203578820a8f27d0

4bb7bl99c4cedi86 З149b728123c465e 6ad288dab3de0d53 9937b3aOcb9248a1

13 32215ce49aae4Of8 e826239f830c5346 dd3ff8al40485c25 0bac2a84c29ale2b

9a2872c72d790d4 9 4bb7bl99c4 cedi86 3149b728123c4 65e 6ad288dab3de0d53

14 859533bac457f94e 32215ce49aae40f8 e826239f830c5346 dd3ff8al40485c25

539f225d25ebeb4c 9a2872c72d790d4 9 4bb7bl99c4cedi В6 3149b728123c465e

15 a88704d9962849f3 859533bac457f94e 32215ce49aae40f8 e826239f830c5346 63bf04 72ef24f7a5 539f225d25ebeb4c 9a2872c72d790d49 4bb7bl99c4 cedi 86

16 3aa5c566a6cfadlc a88704d9962849f3 859533bac457f94e 32215ce49aae40f8

ce23f6380ead33c2 63bf0472ef24f7 a5 539f225d25ebeb4c 9a2872c72d790d49

17 2e9c483a7c08c9cl 3aa5c566a6cfadlc a88704d9962849f3 859533bac457f94e

ЬО33f94 5f3e6b4a2 ce23f6380ead33c2 63bf0472ef24f7ab 539f225d25ebeb4

c

18

19

20

21

22

23

24

25

26

27

28

29

ЗО

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

5а68585ае08352З1 8a0187a9ce93d875 cf9cd481e6407ced З7а29fа3053lbac7 Зf463f864f6474d9 0cf45bb3c07eB47d cea26288dff931a5 34flb5f46bf48a73 89634cdOf4f6c08a 3a728a543405aBe4 625fa38464e5cB80 ceelb47a49b2fc42 7dd21453al5a3b92 9308bfalbe1f80Ob 3d76277bc8cb0601 48OeO17f5dlfOble c8d904196f5alf54 4bd2fIf6e940c332 ЬОЗЗ139b58b6e423 f816eclcbe0adafb 097768182cb65f57 62e3de54 dcd8 f97 4 З 1 96649ab5f5ec39 f6887del16d0bd8f f78d3d221dl6965f c7e4859c2858ed3c f58e9876b4984b51 621352L394bBca02 38fbf0e726eO4f78 4 319856f17aOa430 f4be0b32a57597a2 c6d392a3b4ebOed8 f8a6b3fe2e4f0634 602663c0f34eff33 9bc387lbe8046113 05542ecd9883c6ba flbd2d46be619585 e47b9933bafdc655 24c84b58dll9affe 5ae0b1175beb5d2b ec6d3abc2b291fd3 9ecc38ld277748a3 e266c1f77d5ее9Oe d92f34cl10296b32 5adbaa463642b570 83e8f410f859388e 50fdb7bb2e499a34 257ed8ea645e933a 06514212bb7fal52 466781db3518labe 673ed5a55ff2b07d ba78f3545e7914f0 125e2e5118393e2b 4453b23a3el3bO90 07ee813df5910cec eae013a0510d23cc 0a0508fOald719c3 a93815eb58891016 Ofc8f3b3efcblb96 a071cc73b966e801 02aa5b28199f304 a a49f1e14f8a2be7 a 2e9c483a7c08c9cl b033f945f3e6b4a2 5a68585aeO8352 31 Ba0187 a9ce93d875 cf9cd481e6407ced 37a29fa30531bac7 3f463f864f6474d9 Ocf45bb3c07e847d cea26288dff931a5 34flb5f46bf48a73 89634cdOf4f6c08a 3a728a543405a8e4 625fa38464e5c880 ceelb47a49b2fc42 7dd21453al5a3b92 9308bfalbelf800b 3d76277bc8cbO601 480e017f5dlfOble c8d904196f5alf54 4bd2f1f6e940c332 ЬОЗЗ139b58b6e423 f816eclcbe0adafb 097768182cb65f57 62e3de54dcd8f974 З196649ab5f5cc39 f6887dell6dObd8f f78d3d22Id16965f c7e4859c2858ed3c f58e9876b4984b51 621352b394b8ca02 38fbf0e726eO4f78 4З19856f17aOa430 f4be0b32a57597a2 c6d392a3b4eb0edB f8a6b3fe2e4f0634 602663c0f34eff33 9bc387lbe8046113 05542ecd9B83c6ba fIbd2d46be619585 e47b9933bafdc655 24сВ4b58dl19affe 5aeObi175beb5d2b ec6d3abc2b2 91fd3 9ecc38ld277748a3 e266clf77d5ee90e d92f34 cl 10296b32 5adbaa 4 63642b570 83e8f410f859388e 50fdb7bb2e4 99a34 257ed8ea645e933a 06514212bb7fal52 46678ldb35181abe 673ed5a55ff2bO7d ba78f3545e7914f0 125e2e5118393e2b 445ЗЬ2За3el3bO90 07ee813df5910cec eae013a0510d23cc 0a0508fOald719c3 a93815eb58891О16 0fc8f3b3efcblb96 a071cc73b966e801 3aa5c566a6cfadlc ce23f6380ead33c2 2e9c483a7c08c9cl b033f945f3e6b4a2 5 a 68585aeO835231 8aO187a9ce93d875 cf9cd481e6407ced 37a29fa30531bac7 3f463f864f6474d9 Оcf45bb3c07e847d cea26288dff931a5 34flb5f46bf48a73 89634cdOf4f6e08a 3 a728a5434 05a8e4 625fa38464e5c880 ceelb47a49b2fc42 7dd21453al5a3b92 9308bfalbelf800b 3d76277bc8cb0601 480e017f5dlfOble c8d904196f5alf54 4bd2fIf6e940c332 ЬОЗЗ 139b58b6e423 f816e clcbe 0 ada fb 097768182cb65f57 62e3de54dcd8f974 З 1 9664 9ab5f5cc39 f6887dell6d0bd8f f78d3d22ldl6965f c7e4859c2858ed3c f58e9876b4984b51 621352b394b8ca02 38fbf0e726e04f78 4 319856f17a0a430 f4be0b32a57597a2 c6d392a3b4eb0ed8 f8a6b3fe2e4f0634 602ЄбЗсОf34eff33 9bc387lbe8046113 05542ecd9883c6ba flbd2d46be619585 e47b9933bafde655 24c84b58dl19affe 5ae0bl175beb5d2b ec6d3abc2b291fd3 9ecc38ld277748a3 e266clf77d5ee9Oe d92f34cl10296b32 5adbaa463642Ь570 83e8f4lOf859388Є 50fdb7bb2e499a34 257edBea645e933a 06514212bb7fal52 46678ldb35181abe 673ed5a55ff2b07d ba78f3545e7914f0 125e2e5118393e2b 445ЗЬ2ЗаЗе13b090 07ee813df5910cec eae013a0510d23cc CaO508fOald719c3 a93815eb58891016 a88704d9962849f3 63bf0472ef24f7a5 3aa5c566a6cfadlc ce23f6380ead33c2 2e9c483a7c08c9cl bO33f945f3e6b4a2 5a68585ae08352З1 8a0187a9ce93d875 cf9cd481e6407ced 37a29fa30531bac7 3 f 4 63 f 8 6 4 f 64 7 4 d9 0cf45bb3c07e847d cea26288dff931a5 34flb5f46bf48a73 89634cdOf4f6c08a 3a728a543405a8e4 625fa38464e5c880 ceelb47a49b2fc42 7dd21453al5a3b92 9308bfalbelf800b 3d76277bc8cbO601 48OeO17f5dlfOble c8d904196f5alf54 4bd2f1f6e940c332 ЬОЗЗ 139b58b6e423 f816ec1cbe0adafb 097768182cb65f57 62e3de54dcd8f974 З196649ab5f5cc39 f6887de116d0bd8f f78d3d22ldl6965f c7e4859c2858ed3c f58e9876b4984b51 621352b394b8ca02 38fbfOe726e04f78 4 319856f17aOa430 f4be0b32a57597a2 c6d392a3b4eb0ed8 f8a6b3fe2e4f0634 602663c0f34eff33 9bc387lbe8046113 05542ecd9883c6ba fIbd2d46be619585 e47b9933bafde655 24c84b58dll9affe 5ae0bll75beb5d2b ec6d3abc2b291fd3 9ecc38ld277748a3 e266clf77d5ee90e d92f34cll0296b32 5adbaa463642b570 83e8f4lOf859388e 50fdb7bb2e499a34 257ed8ea645e933a 06514212bb7fal52 46678ldb35181abe 673ed5a55ff2b07d ba78f3545e7914f0 125e2e5118393e2b 4453b2ЗаЗe13b090 07ee813df5910cec eae013a0510d23cc


9

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

22 ЗеІЬЗ4382 fl 04 bfе2106е512а7331 e01ale47ee8d5656 592b899ЬЗ5469а78 fa7bl7aad857c2f4 еЬ6е85е4682с1671 0с523Ь7аЗс84аЬ77 Ь5е80е871ас0с005 c773d8b69dalfde2 Ье2Ь0602fc6f8f65 с6blbc79а4f23679 c8 0bdc57 f38a05e4 bef9bb0fe467fd60 ldab0bdll6e434e5 8e3db3e380ec7f22 32ef50751734ffее 1003ec42412c7b7d lec0d46f349fdO58 375facc76291f85e 59c8bc0488f9768b bdl13d92e0354fb9 e66c73db3fad397d 2f61d4fd8e36d9d4 e9f21933elc02948 1Ыad8 8b927 01 ae2 6fd0cl719bcac335 93d09fc06al9c5da b765273f571a57le 04bea2ce99cc3bf6 6ab0e443c2f63714 02ebfcOal3492f52 77300c52e05af415 Ibf525abce8d6f04 8faf12сЗ3bb37lb9 ЬбаЗ6a34 31547328 fа8ЬЬ40Ь4eO 8100f ffdaf83202af0d72 8045a82f723a9b4e 12737373d2985232 870dbce23bad8988 6189f68162b256b5 8 cO 59a fl 5 714 658 0 20b0a9ald21c482d f22b874c96785ec8 ef6d863c2127b394 b7aee28337d69dab d3efe8b442689074 22491ab9cdecb6b0 4 6 94 354 94 4a9f 4 87 659890a5818d0c50 b93c2403773dd08c 88c2c2ac52c4f679 025848e3ab6b69d3 750da3d4el6alb64 396b53e58d0447 lb 700486bf252cba75 51b6f9a3clceeb4a e6b385 Ode8ae6230 526a98f5dc595406 4fOdcf74aea76f90 deb3eeaa973bb9dd 3 6 6 5b5dbb 6c2 eO 55 02aa5b28199f304 a a49flel4f8a2be7a 922ЗеІЬЗ4382f104 bfe2106e512a7З 31 e01ale47ee8d5656 592b899b35469a78 fa7bl7aad857c2f4 eb6e85e4682cl671 0c523b7a3c84ab77 Ь5е80е871ас0с005 c773d8b69dalfde2 be2b0602fc6f8f65 c6blbc79a4f23679 c8 0bdc57 f38a05e4 bef9bb0fe467fd60 ldabObdll6e434e5 8e3db3e380ec7f22 32ef50751734ffee 1003ec42412c7b7d lec0d46f349fdO58 375facc76291f85e 59c8bc0488f9768b bdl13d92e0354fb9 e66c73db3fad397d 2f61d4fd8e36d9d4 e9f21933elc02948 lblad88b92701ae2 6fd0cl719bcac335 93d09fc06al9c5da b7 652 7 3f57la57le 04bea2ce99cc3bf6 6ab0e443c2f63714 02ebfc0al3492f52 77300c52e05af415 lbf525abce8d6f04 8fafl2c33bb371b9 ЬбаЗ6a34 31547328 fа8ЬЬ40Ь4eO 8100f ffdaf83202af0d72 8045a82f723 a9b4e 12737373d2985232 870dbce23bad8988 6189f68162b256b5 8c059af157146580 20b0a9ald21c482d f22b874c96785ec8 ef6d863c2127b394 b7aee28337d69dab d3efe8b442689074 22491ab9cdecb6b0 4 694354944 a9f487 65989Oa5818d0c50 b93c2403773dd08c 88c2c2ac52c4f679 025848еЗаЬбЬб9d3 750da3d4el6alb64 396b53e58d0447 lb 700486bf252cba75 51b6f9a3clceeb4a e6b385 Ode 8ae6230 526a98f5dc595406 4f0dcf74aea76f90 0fc8f3b3efcblb96 aO71cc73b966e8 01 02aa5b28199f304 a a49flel4f8a2be7a 9223elb34382f104 bfe2106e512 a7331 e01ale47ee8d5656 592b899b35469a78 fa7bl7aad857c2f4 eb6e85e4682cl671 0c523b7a3c84ab77 Ь5е80е871ас0с005 c773d8b69dalfde2 be2b0602fc6f8f65 c6blbc79a4f23679 c80bdc57f38a05e4 bef9bb0fe467fd60 ldab0bdll6e434e5 8e3db3e380ec7f22 32ef50751734ffee 1003ec42412c7b7d lec0d46f349fd058 375facc76291f85e 59c8bc0488f9768b bdll3d92e0354fb9 e66c73db3fad397d 2f61d4fd8e36d9d4 e9f21933 elc02948 lblad88b92701ae2 6fd0cl719bcac335 93d09fc06al9c5da b765273f57la57le 04bea2ce99cc3bf6 6ab0e443c2f63714 02ebfcOa13492f52 77300c52e05af415 lbf525abce8d6f04 8fafl2c33bb371b9 Ь6а36а3431547328 fa8bb40b4e08100f ffdaf83202af0d72 8045a82f723 a9b4e 12737373d2985232 870dbce23bad8988 6189f68162b256b5 8c059af157146580 20b0a9ald21c482d f22b874c96785ec8 ef6d863c2127b394 b7aee28337d69dab d3efe8b442689074 22 4 91ab9cdecb6b0 4 694354 94 4 a9f 4 87 659890a5818d0c50 b93c2403773ddO8c 88c2c2ac52c4f679 025848e3ab6b69d3 750da3d4el6alb64 396b53e58d0447 lb 700486bf252cba75 51b6f9a3clceeb4a e6b3850de8ae6230 0a0508f0ald719c3 a 93815eb58891016 0fc8f3b3efcblb96 a071cc73b966e801 02аа5Ь28199f304 a a49flel4f8a2be7a 9223elb34382f104 bfe2106e512 a7 З 31 e01ale47ee8d5656 592b899b35469a78 fa7bl7aad857c2f4 eb6e85e4682cl 671 0c523b7a3c84ab77 Ь5е80е871ас0с005 c773d8b69dalfde2 Ье2Ь0602fc6f8f65 c6blbc79a4f23679 c80bdc57f38aO5e4 bef9bb0fe467fd60 ldab0bdll6e434e5 8e3db3e380ec7f22 32ef50751734ffee 1003ec42412c7b7d lec0d46f349fd058 375facc76291f85e 59c8bc0488f9768b bdl13d92e0354fb9 e66c73db3fad397d 2f61d4fd8e36d9d4 e9f21933elc02948 lblad88b92701ae2 6fd0cl719bcac335 93d09fc06al9c5da b765273f571a57 le 04bea2ce99cc3bf6 6ab0e443c2f63714 02ebfcOal3492f52 77300c52e05af415 lbf525abce8d6f04 8faf12c33bb371b9 ЬбаЗ6a3431547328 fa8bb40b4e08100f ffdaf83202af0d72 8045a82f723a9b4e 12737 37 3d2 985232 870dbce23bad8988 6189f68162b256b5 8c059af157146580 2ObOa9ald21c48 2d f22b874c96785ec8 ef6d863c2127b394 b7aee28337d69dab d3efe8b442689074 22491ab9cdecb6b0 4 694354 94 4 a9f 4 87 659890a5818d0c50 b93c2403773dd08c 88c2c2ac52c4f679 025848e3ab6b69d3 750da3d4el6alb64 396b53e58d0447 lb 700486bf252cba75Наступні вісім слів У
о, Уь У2, У3, У4, У5, У6, У7 — це вихід останньої ітерації циклової функції.


Го = 2a7fld895fd58e0b

= eaae96dlac73c741

Г2 = 015a2173796cla88

Уа = f6352cal56acaff7

Y. = c662113e9ebb4d64

Ys = 17b61a85e2ccf 0a9

Yg = 37eb9a€660feb519

Y- = 8f2ebe9a81e€a2c5

W deb3eeaa973bb9dd W 526a98f5dc595406 51b6f9a3clceeb4a

W 396b53e58d04471b W 3665b5dbb€c2e055 to 4f0dcf74aea76f90 ‘<9 e6b3850de8ae6230 W 700486bf252cba75 = 09330c33f71147e8 = 3dl92fc782cdlb47 = 53111bl73b3b05d2 = 2fa0808€e3b0f712 = fcc7c71a557e2db9 = 66c3e9fa91746039 = Ie9flf7449adl749 = ff334559a7135d3

aГеш-кодом для цього рядка буде такий рядок:

09330c33f71147e8 3dl92fc782cdlb47 53111bl73b3b05d2 2fа0808беЗЬОf712 fсс7с71а557e2db9 66c3e9fa91746039

A.6.11 Приклад 11

У цьому прикладі рядок даних — це 32-байтний рядок, утворений з ASCII-кодів символів рядка ‘abcdbcdecdefdefgefghfghighijhijk’.

Геш-кодом для цього рядка буде такий 384-бітний рядок:

d4cc646a83a55044 df94814db93b6062 e656623db0b9e2da b8819174589bf0c9

d7192b9799e30169 8b97adaa3d82e20c

A.7 Спеціалізована геш-функція 7

A.7.1 Приклад 1

У цьому прикладі рядок даних — це порожній рядок, тобто рядок нульової довжини.

Геш-кодом для цього рядка даних буде такий 512-бітний рядок:

19FA61D75522A466 9В44ЕЗ9C1D2E1726 С530232130D407F8 9AFEE0964997F7А7

ЗЕ8ЗВЕ698В288 FEB CF88ЕЗЕ0ЗС4F0757 ЕА89 б4Е59В63D937 08B138CC42A66EB3

А.7.2 Приклад 2

У цьому прикладі рядок даних містить один байт, а саме ASCII-код літери 'а’.

Геш-кодом для цього рядка буде такий 512-бітний рядок:

8АСА2б02792АЕС6F 11А672065З1FB7D7 F0DFF59413145Е69 73C45001D0087B42 DI1ВСб45413AEFF6 ЗА42391АЗ9145А59 1А92200D560195Е5 ЗВ478584FDAE2З1А

А.7.3 Приклад З

У цьому прикладі рядок даних містить 3 байти, а саме ASCII-код ‘abc’.

Після заповнювання з рядка даних отримують матрицю Z' 8 на 8.

61 62 63 80 00 00 00 00

00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 18

Матриця Ко

(із

початкового

значення

/У) та матриця

X"

будуть такі:




00

00

00

00

00

00

00

00

61

62

63

80

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

00

18

Наступний запис (шістнадцяткове зображення) — це послідовние значення змінних К, для / = 1

до 10 та I/V'.

ЗО OB EE CO AF 90 29 67 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28

ЗВ АВ 89 F8 ЕА DI АЕ 24 44 45 45 66 45 Е9 СВ AF 70 FE А4 А4 С5 А4 В2 89 С5 FA А9 El El СС Е1 АО 48 AC СО 5С FC FC В8 FC 8F F7 ОЕ 26 90 8F 8F 69 96 79 14 07 D7 85 79 79 F8 А8 F8 68 В8 С8 78 F8

D3 19 BF DB 30 46 70 58 29 5В 23 DI AF CF 37 DB 01 2С 8А С2 8В 95 АС 98 81 63 9Е Bl СО В2 06 А7 44 5Е 60 7А ВО В2 09 DB 73 5В 2С CF ВС 8С ВС 71 DC 67 09 24 EF ED DD D3 7В 8D ЗВ FO D7 ЗВ 7D 19