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

666 байт добавлено ,  10 лет назад
→‎Набор S-блоков компании CryptoPro: Таблица (см. RFC 4357 п.11.2)
(→‎«Тестовый» набор S-блоков: сокращено предложение)
(→‎Набор S-блоков компании CryptoPro: Таблица (см. RFC 4357 п.11.2))
 
=== Набор S-блоков компании CryptoPro ===
Российская компания CryptoPro написала информационный RFC 4357. Согласно ему реализации ГОСТ Р 34.11-94 должны использовать набор S-блоков id-GostR3411-94-CryptoProParamSet разработанный этой компанией. В известной открытой библиотеке OpenSSL начиная с версии 1.0.0 появилась хэш функция ГОСТ Р 34.11-94 (пока в качестве плагина) именно с этими параметрами.
{| class="standard"
!Номер S-box
! colspan=16 | Значение
|-
!1
|10|| 5|| 7|| 4|| 7|| 7|| 13|| 1|| 4|| 15|| 15|| 10|| 6|| 6|| 14|| 3
|-
!2
|5|| 4|| 12|| 7|| 4|| 2|| 4|| 10|| 6|| 0|| 14|| 12|| 11|| 4|| 1|| 9
|-
!3
|8|| 2|| 9|| 0|| 9|| 13|| 7|| 5|| 1|| 13|| 4|| 15|| 12|| 9|| 0|| 11
|-
!4
|3|| 11|| 1|| 2|| 2|| 15|| 5|| 4|| 7|| 9|| 0|| 8|| 10|| 0|| 10|| 15
|-
!5
|13|| 1|| 3|| 14|| 1|| 10|| 3|| 8|| 12|| 7|| 11|| 1|| 8|| 1|| 12|| 6
|-
!6
|14|| 6|| 5|| 6|| 0|| 5|| 8|| 7|| 0|| 3|| 2|| 5|| 14|| 11|| 15|| 14
|-
!7
|9|| 12|| 6|| 13|| 15|| 8|| 6|| 13|| 2|| 14|| 10|| 11|| 13|| 14|| 2|| 0
|-
!8
|11|| 10|| 8|| 9|| 3|| 12|| 9|| 2|| 15|| 8|| 13|| 3|| 5|| 3|| 11|| 12
|}
 
== Подробный пример из описания стандарта ==