ГОСТ Р 34.11-94: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Содержимое удалено Содержимое добавлено
Rushless (обсуждение | вклад) |
Rushless (обсуждение | вклад) |
||
Строка 291:
ГОСТ("Suppose the original message has length = 50 bytes") = 471ABA57A60A770D3A76130635C1FBEA4EF14DE51F78B4AE57DD893B62F55208
=== Другие примеры<ref>[http://gosthash.chat.ru/ Тестовые векторы ГОСТ Р 34.11-94]{{ref-ru}}</ref> ===
Примеры приведены в [[little-endian]] представлении, используемом программами ''mhash'', ''RHash'', ''ReHash''.
=== ГОСТ хэш с «тестовым» набором параметров ===
GOST ("") = CE85B99CC46752FFFEE35CAB9A7B0278ABB4C2D2055CFF685AF4912C49490F8D
M = "The quick brown fox jumps over the lazy dog"▼
GOST ("a") = D42C539E367C66E9C88A801F6649349C21871B4344C6A573F849FDCE62F314DD
GOST ("abc") = F3134348C44FB1B2A277729E2285EBB5CB5E0F29C975BC753B70497C06A4D51D
GOST ("message digest") = AD4434ECB18F2C99B60CBE59EC3D2469582B65273F48DE72DB2FDE16A4889A4D
GOST (128 символов "U") = 53A3A3ED25180CEF0C1D85A074273E551C25660A87062A52D926A9E8FE5733A4
GOST (1000000 символов "a") = 5C00CCC2734CDD3332D3D4749576E3C1A7DBAF0E7EA74E9FA602413C90A129FA
Малейшее изменение сообщения в подавляющем большинстве случаев приводит к совершенно другому хэшу вследствие [[лавинный эффект|лавинного эффекта]]. К примеру, при изменении в следующей фразе dog на cog получится:
77B7FA410C9AC58A25F49BCA7D0468C9296529315EACA76BD1A10F376D1F4294
GOST("The quick brown fox jumps over the lazy сog") =
A3EBC4DAAAB78B0BE131DAB5737A7F67E602670D543521319150D2E14EEEC445
=== Набор параметров CryptoPro ===
GOST("") = 981E5F3CA30C841487830F84FB433E13AC1101569B9C13584AC483234CD656C0
GOST("a") = E74C52DD282183BF37AF0079C9F78055715A103F17E3133CEFF1AACF2F403011
GOST("abc") = B285056DBF18D7392D7677369524DD14747459ED8143997E163B2986F92FD42C
GOST("message digest") = BC6041DD2AA401EBFA6E9886734174FEBDB4729AA972D60F549AC39B29721BA0
9004294A361A508C586FE53D1F1B02746765E71B765472786E4770D565830A76
GOST("This is message, length=32 bytes") =
2CEFC2F7B7BDC514E18EA57FA74FF357E7FA17D652C75F69CB1BE7893EDE48EB
GOST("Suppose the original message has length = 50 bytes") =
C3730C5CBCCACF915AC292676F21E8BD4EF75331D9405E5F1A61DC3130A65011
GOST(128 символов "U") = 1C4AC7614691BBF427FA2316216BE8F10D92EDFD37CD1027514C1008F649C4E8
GOST(1000000 символов "a") = 8693287AA62F9478F7CB312EC0866B6C4E4A0F11160441E8F4FFCD2715DD554F
== Оценка криптостойкости ==
|