38 BE АА Cl DE 11 65 86 68 7С F3 DO 4А 87 33 7F F3 37 FA DB 98 AD FO 57 C5 E2 42 58 EE 35 8D BC 11 09 FO E8 99 6E 24 7E 01 C5 D6 ED 10 BO 34 01 FB C9 52 Fl 7B 28 EC D3 32 56 DC ОС C7 Fl 27 40

AF 25 A5 20 94 9B CF 14 Cl 36 26 A9 E3 C4 53 4D E6 OF 7D 86 77 40 F9 El 91 5D E6 BB E2 6A 06 29 96 5A 54 СС 4C FE 5E 8D BE E9 31 CB 62 32 ЗА A6 Bl 7B 59 18 96 84 6A 47 D4 FO C9 36 27 59 AF 31

E2 F9 B5 CO 25 37 OB BO 39 2B СВ A2 16 84 94 A5 60 8A F8 CE FA 34 8C 14 7A A5 37 64 41 8C 92 19 B3 F3 46 Al FA 83 3F 89 97 49 3F 48 78 02 CF 7C DC AD E8 BA IE 00 8F 23 92 77 4F 49 ED BO 32 3D

75 41 63 82 77 4D FF 2F FF FA 38 DO 55 03 46 00

OF 34 9A FF 3F F3 2F EO

EB CD CD 13 CD 26 DE 87

2D 2C 98 98 5A 98 B4 C2

89 03 83 8F 8F 06 8F ОС

00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00

05 14 05 28 11 OA 2D 05

00 00 00 00 00 00 00 00

і = 2:

ID OD 4C DA 43 F6 BO 98

E4 5E 3F B8 7B C7 AA 10

C3 31 DI 56 FD E7 7B 8F

68 2F 47 Al BE 4A 53 39

B2 A2 B8 2F 20 72 FO 6C

03 D9 F4 6C 67 Bl 79 72

2C 67 87 6E FD 5C 25 F8

44 E6 4C 70 50 7C D8 26

= 3:

EF ED 35 67 80 8E 8D 63

2F 03 49 91 5B 18 5C 24

77 96 F6 03 BF AA F8 E3

OA DC 04 7B 58 5A A5 Al

47 96 DA 7F 56 E4 CC 29

20 70 D5 D8 50 01 C8 98

A7 4C 23 FA F6 81 49 Al

4A CE 46 7D 7D BO 73 A9

= 4 :

95 BD DE IE CA OF CA 19

D3 Cl CF 6C АО 2E 41 E8

74 C3 5C 63 15 C5 B9 8A

36 FO 4E 42 FE 2D DO 5E

OA 3C 50 76 Al 91 F8 EC

48 6B C7 3E 61 D2 A4 DC

ED B8 FO C5 2C FO 5C 72

FA 3D 00 D4 FB 9A 66 FF

= 5:

06 A6 BA 18 05 54 8D 33

84 55 FE C4 IF B2 OB IC

6E A2 93 49 3F 17 89 B7

7D 02 C9 AO 52 85 BB EF

AC 55 D7 A9 44 48 89 A9

CB DE BE 43 AA 4D B5 AO

60 A6 BA CO 25 D9 4F 8C

D7 E4 62 E5 D4 A8 CC CO

= 6:

DB ID A8 4A 33 38 4D B3

97 4C 8E 1A 3E 51 F3 48

47 66 64 C2 33 F5 F2 A9

85 FD AA Bl D5 CB C3 6E

5D 89 59 F2 El F8 71 D4

8C IF B9 78 8C 16 DD 05

62 AF 63 5F 6D EE D5 F4

D8 5B 74 35 5F 8A 98 47

= 7 :

59 3D 86 BD A8 CE 25 E5

BB 33 95 78 26 63 7D 82BF 7D 02 49 ЗЕ 98 F3 61 F4 A8 60 C2 9A E5 СЕ OB C8 DF 5A 44 EE 5D 9D 27 23 F4 5A 55 04 75 00 A4 BO 16 10 12 02 F9 E2 8C AC 30 CD 29 6B 33 33 ID

03 6B Fl 82 68 84 AD 89 99 40 C6 62 D8 46 71 63 4C 43 3E 17 4B 19 C2 10 E2 9C CF D3 4C FF 86 C5 21 FF 11 AO 42 DF 26 53 IB 8E 00 CB 6C E4 4B 13 A6 12 3B F7 A3 47 B7 CE D9 18 90 OE 3B 28 33 CA

DO IC 67 7A OA 9A 2C F9 2A 94 2F 53 4A 63 Вб B2 88 42 22 46 FE AC A8 B4 47 4A 5C C7 3D 58 35 59 74 A6 92 5D A5 5C 6F Al 77 17 E6 8C C4 73 5C 39 08 2A 3B OB 53 EC 1A C6 2A F6 58 EB 81 4D E7 62

48 95 48 B6 01 ЕЕ ВС ЗА A5 OD 6B C6 6B ED 8E 81 EO CE 3D CF 88 26 5A 75 C2 ВС 4A DB CO F6 9C E9 54 B7 9C D5 7F 71 85 13

43 41 4B 8A 97 7D OB 7B 63 19 35 BB DB F6 15 7A 6A 7A 4E F6 37 01 82 27

EF 46 ID AE DC AD ОС 3C

AF АО E2 86 5E 8B A3 F9

C8 8C OB 43 27 84 31 F4

41 5F 51 64 4E 55 78 C2

F4 C7 C3 B5 EE A4 C5 86

49 F8 AB 68 4A 4C 96 B7

= 8 :

9C OD 38 97 73 Б2 E4 35

4D 44 89 58 D4 59 27 E8

AD 59 2E ВО 4C A3 63 32

EO D4 70 F3 83 5A 15 59

9A 92 69 8C 76 40 Al 51

57 2E 81 EA CB A4 3C 36

5D 63 2F A7 36 BE 4B 61

40 OF DA CB 8B 9D E3 8A

= 9:

4B FO 5E 9B 46 14 16 DO

72 A8 Cl 34 47 13 17 2D

17 33 2A 69 FB 34 98 98

83 Bl EE 37 93 47 EC AO

3B 39 67 11 23 35 B5 78

FC 78 3D IF 9D 2F Вб AE

3C F9 38 64 96 9B DE 6C

42 5A DI 47 6C ОС 49 AE

= 10:

2F 46 2B 24 C6 F4 86 BB

16 B6 56 2C 73 B4 02 OB

F3 04 ЗЕ ЗА 73 IB CE 72

1A El B3 03 D9 7E 6D 4C

71 81 EE BD B6 C5 7E 27

7D OE 34 95 71 14 CB D6

C7 97 FC 9D 95 D8 B5 82

D2 25 29 20 76 D4 EE EDЗ

86 BB

B4 02 OB IB CE 72 7E 6D 4C

C5 7E 27 14 CB D6 D8 B5 82 D4 EE F5

начення
Yr виходу циклової функції буде таким: 4Е 24 48 А4 Сб F4 16 В6 56 2С 73 F3 04 ЗЕ ЗА 73 1А El ВЗ 03 D9 71 81 EE BD В6 7D ОЕ 34 95 71 С7 97 FC 9D 95 D2 25 29 20 76

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

4Е2448А4C6F486ВВ 16В6562С73В4020В F304ЗЕЗА7З1ВСЕ72 1AE1B303D97E6D4C 7181EEBDB6C57Е27 7D0E34957114CBD6 C797FC9D95D8B582 D225292076D4EEF5

А.7.4 Приклад 4

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

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

378С84А4126Е2DC6 Е56DCC7458377ААС 838D00032230F53C ElF570ОСОFFB4D3B 8421557659EF55C1 О6В4В52АС5А4ААА6 92ED920052838F33 62Е86DBD37А890ЗЕ

А.7.5 Приклад 5

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

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

F1D754662636FFE9 2С82ЕВВ9212А484А 8D386З1EAD4238F5 442ЕЕ13В8054Е41В

08BF2A9251С30В6А 0В8ААЕ8б177АВ4Аб Гб8F67ЗЕ7207865D 5D9819АЗDBA4ЕВЗВ

А.7.6 Приклад 6

  • цьому прикладі рядок даних — це 62-байтний рядок, утворений з ASCII-кодів символів рядка ■ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789’.

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

DC37Е008CF9EEб 9В F11F00ED9ABA2690 1DD7C28CDEC066СС 6AF42E40F82F3A1E

08EBA26629129D8F В7СВ57211В9281А6 5517СС879D7B9621 42C65F5A7AF01467

А.7.7 Приклад 7

  • цьому прикладі рядок даних — це 80-байтний рядок, утворений з ASCII-кодів символів вось­микратного повторення рядка ‘1234567890’.

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

466EF18ВАВВ0154D 25B9D38Аб414F5C0 8784372ВССВ204D6 549С4AFADB601429

4D5BD8DF2A6C44E5 38CD047B2681А51А 2С60481Е88С5А20В '2С2 А8 0CF3A9A0 8 ЗВ

А.7.8 Приклад 8

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

Після заповнювання дві матриці 8 на 8, отримані з рядка даних, будуть такі:

61

62

63

64

62

63

64

65

00

00

00

00

00

00

00

00

63

64

65

66

64

65

66

67





00

00

00

00

00

00

00

00

65

66

67

68

66

67

68

69





00

00

00

00

00

00

00

00

67

68

69

68

69





00

00

00

00

00

00

00

00

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

01

00

Перша матриця

Z'

така:





















61

62

63

64

62

63

64

65













63

64

65

66

64

65

66

67













65

66

67

68

66

67

68

69













67

68

69

68

69













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






Для першої матриці Z'

, матриця Ко

(з початкового значення IV)

та

матриця

X" будуть такі

00

00

00

00

00

00

00

00





61

62

63

64

62

63

64

65

00

00

00

00

00

00

00

00





63

64

65

66

64

65

66

67

00

00

00

00

00

00

00

00





65

66

67

68

66

67

68

69

00

00

00

00

00

00

00

00





67

68

69

68

69

00

00

00

00

00

00

00

00





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