ГОСТ Р 34.11-94: различия между версиями

92 байта добавлено ,  10 лет назад
Исправление внешних ссылок
(→‎Другие примеры: Удалён русский пример (зависит от кодировки))
(Исправление внешних ссылок)
=== Другие примеры ===
{{нет источников в разделе}}
Примеры отформатированы как [[big-endian]] (все примеры, как исходные данные так и результаты вычислений, в тексте ГОСТ записаны big-endian). Так форматирует вывод, например, программа [http://gosthash.chat.ru/#gostsum-openssl-1.0.0-win32.zip gostsum] из библиотеки [[OpenSSL]].
 
M = ""
H = 0x45C4EE4EE1D25091312135540D6702E6677F7A73B5DA31E10B8BB7AADAC4EBA3
 
Программы [http://rhash.sourceforge.net/projects/rhash/files/rhash/1.2.0/rhash-1.2.0-win32.zip/download rhash] и [http://rehash.sourceforge.net/projects/rehash/files/rehash/0.2/rehash-0.2-win.zip/download rehash] выдают аналогичные результаты, но байты идут в обратном порядке (вывод осуществляется [[little-endian]]).
 
== Оценка криптостойкости ==
== Ссылки ==
* [http://protect.gost.ru/document.aspx?control=7&id=134550 Текст ГОСТ Р 34.11-94]
* [http://gosthash.chat.ru/ Тестовые векторы ГОСТ Р 34.11-94]
* [http://www.ssl.stu.neva.ru/psw/crypto/GOST_R_34.11-94_Pub.pdf ГОСТ Р 34.11 — 94. Функция хеширования. Краткий анализ.]
* [http://ifolder.ru/10625765 Реализация алгоритма на языке C++ с комментариями]
* [http://rhash.anz.ru/ RHash] - консольная [[Open source]] утилита, способная вычислять и проверять ГОСТ Р 34.11-94, поддерживает оба набора параметров и оба формата вывода.
 
{{Хеш-алгоритмы}}