Интернет магазин китайских планшетных компьютеров



Компьютеры - ГОСТ Р 34.11-94 - Формат вывода

24 июня 2011


Оглавление:
1. ГОСТ Р 34.11-94
2. Описание
3. Особенности ГОСТ Р 34.11-94
4. Параметры алгоритма
5. Формат вывода
6. Примеры
7. Оценка криптостойкости



Согласно ГОСТ стандарту, результатом хэш-функции является 256-битное число. Стандарт не указывает, как оно должно выводиться. Разные реализации используют различные форматы вывода, что вкупе с двумя распространёнными S-блоками усиливает путаницу.


ГОСТ Р 34.11-94 в «приложении А» оперирует с Little-endian числами. Многие реализации выводят 32 байта результирующего хэша в шестнадцаричном представлении, в порядке, в каком они располагаются в памяти — младшие байты первыми. Данное представление оправдывается тем, что оно же используется при выводе хэш сумм широко распространённых западных алгоритмов MD5, SHA1, Tiger, Whirlpool и др.

GOST =
 B1C466D37519B82E8319819FF32595E047A28CB6F83EFF1C6916A815A637FFFA

В приведённых в стандарте примерах, результирующий хэш записывается, как шестнадцатеричное представление 256-битного Little-endian числа. Тем самым, получается обратный порядок байт. Такой же порядок использует, в частности, программа gostsum поставляющяся с исходниками библиотеки OpenSSL.

H = FAFF37A6 15A81669 1CFF3EF8 B68CA247 E09525F3 9F811983 2EB81975 D366C4B1


Просмотров: 6316


<<< Whirlpool (криптография)
Структура МерклаДамгарда >>>