Крипто-форум crprogram.16mb.com

Програмування на Object Pascal, Lazarus, криптографія, криптоаналіз, шифри, вихідні коди, вирішення задач, приклади програм

Часовий пояс: UTC десь + 2 години




Розпочати нову тему Відповісти  [ 3 повідомлень ] 
Автор Повідомлення
 Заголовок повідомлення: Skein
СообщениеДодано: 09 гру 2014, 20:48 
Не в мережі

Повідомлень: 362
Skein - хеш-функція, яка розроблена групою вчених на чолі з Брюсом Шнаєром на основі блокового шифру Threefish.

Має змінну довжину хешу.


Повернутися наверх
  
 
 Заголовок повідомлення: Re: Skein
СообщениеДодано: 09 гру 2014, 20:48 
Не в мережі

Повідомлень: 362
Приклад,

skein256( b = 'message', key = 'secret' ) =
aee7b931f0e5e134b7af4ac1a7958f5c5f5f7e20dd68cfeab474c0aae0290de7


Повернутися наверх
  
 
 Заголовок повідомлення: Re: Skein
СообщениеДодано: 09 гру 2014, 20:48 
Не в мережі

Повідомлень: 362
Тестові вектори Skein (test vector Skein):
Цитата:

:Skein-256:

256-bit хеш,
8 bits повідомлення.

Вхід:
FF
Результат:
0B 98 DC D1 98 EA 0E 50 A7 A2 44 C4 44 E2 5C 23
DA 30 C1 0F C9 A1 F2 70 A6 63 7F 1F 34 E6 7E D2


:Skein-256:

256-bit хеш,
256 bits повідомлення.

Вхід:
FF FE FD FC FB FA F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
EF EE ED EC EB EA E9 E8 E7 E6 E5 E4 E3 E2 E1 E0
Результат:
8D 0F A4 EF 77 7F D7 59 DF D4 04 4E 6F 6A 5A C3
C7 74 AE C9 43 DC FC 07 92 7B 72 3B 5D BF 40 8B

:Skein-256:
256-bit хеш,
512 bits повідомлення.

Вхід:
FF FE FD FC FB FA F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
EF EE ED EC EB EA E9 E8 E7 E6 E5 E4 E3 E2 E1 E0
DF DE DD DC DB DA D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
CF CE CD CC CB CA C9 C8 C7 C6 C5 C4 C3 C2 C1 C0
Результат:
DF 28 E9 16 63 0D 0B 44 C4 A8 49 DC 9A 02 F0 7A
07 CB 30 F7 32 31 82 56 B1 5D 86 5A C4 AE 16 2F


:Skein-512:
512-bit хеш,
8 bits повідомлення.

Вхід:
FF
Результат:
71 B7 BC E6 FE 64 52 22 7B 9C ED 60 14 24 9E 5B
F9 A9 75 4C 3A D6 18 CC C4 E0 AA E1 6B 31 6C C8
CA 69 8D 86 43 07 ED 3E 80 B6 EF 15 70 81 2A C5
27 2D C4 09 B5 A0 12 DF 2A 57 91 02 F3 40 61 7A

512-bit хеш,
512 bits повідомлення.

Вхід:
FF FE FD FC FB FA F9 F8 F7 F6 F5 F4 F3 F2 F1 F0
EF EE ED EC EB EA E9 E8 E7 E6 E5 E4 E3 E2 E1 E0
DF DE DD DC DB DA D9 D8 D7 D6 D5 D4 D3 D2 D1 D0
CF CE CD CC CB CA C9 C8 C7 C6 C5 C4 C3 C2 C1 C0
Результат:
45 86 3B A3 BE 0C 4D FC 27 E7 5D 35 84 96 F4 AC
9A 73 6A 50 5D 93 13 B4 2B 2F 5E AD A7 9F C1 7F
63 86 1E 94 7A FB 1D 05 6A A1 99 57 5A D3 F8 C9
A3 CC 17 80 B5 E5 FA 4C AE 05 0E 98 98 76 62 5B




Джерело.


Повернутися наверх
  
 
Показати повідомлення за:  Сортувати по:  
Розпочати нову тему Відповісти  [ 3 повідомлень ] 

Часовий пояс: UTC десь + 2 години



cron
Роwеrеd bу рhрВB® аnd Hostinger web hosting