[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [openssl-gost] Re: [openssl-gost] ГОСТ 94 года



On Sat, May 25, 2019 at 10:33:16PM +0300, Vitaly Chikunov wrote:
> On Sat, May 25, 2019 at 12:16:26AM +0300, Dmitry Eremin-Solenikov wrote:
> > Вопрос, какой из вариантов совместим с коммерческими реализациями?
> 
> Бесплатный продукт ViPNet HashCalc Linux:
> 
>   ~/infotecs$ ./vipnethashcalc-tool -v
>   ViPNet Hash Calculation Tool 5.2.1.1027
> 
>   ~/infotecs$ cp /dev/null empty
> 
>   ~/infotecs$ ./vipnethashcalc-tool empty --hash-alg Gost94
>   Вычисленное значение хэш-функции: 89E1F5C33AC048417838F048BF34E331CA111065B9C93185A44C3832C46D650C
> 
>   ~/infotecs$ ./vipnethashcalc-tool empty --hash-alg Gost12S256
>   Вычисленное значение хэш-функции: 3F539A213E97C802CC229D474C6AA32A825A360B2A933A949FD925208D9CE1BB

  ~/cryptopro/linux-amd64$ /opt/cprocsp/bin/amd64/cryptcp
  CryptCP 4.0 (c) "КРИПТО-ПРО", 2002-2018.
  Утилита командной строки для подписи и шифрования файлов.

  ~/cryptopro/linux-amd64$ cp /dev/null empty

  ~/cryptopro/linux-amd64$ /opt/cprocsp/bin/amd64/cryptcp -hash -hashAlg  1.2.643.2.2.9  empty
  CryptCP 4.0 (c) "КРИПТО-ПРО", 2002-2018.
  Утилита командной строки для подписи и шифрования файлов.
  Папка './':
  empty... OK.
  [ErrorCode: 0x00000000]
  ~/cryptopro/linux-amd64$ xxd empty.hsh
  00000000: 981e 5f3c a30c 8414 8783 0f84 fb43 3e13  .._<.........C>.
  00000010: ac11 0156 9b9c 1358 4ac4 8323 4cd6 56c0  ...V...XJ..#L.V.

Соответствует реализации с ошибкой.

  ~/cryptopro/linux-amd64$ /opt/cprocsp/bin/amd64/cryptcp -hash -hashAlg 1.2.643.7.1.1.2.2  empty
  CryptCP 4.0 (c) "КРИПТО-ПРО", 2002-2018.
  Утилита командной строки для подписи и шифрования файлов.
  Папка './':
  empty... OK.
  [ErrorCode: 0x00000000]
  ~/cryptopro/linux-amd64$ xxd empty.hsh
  00000000: 3f53 9a21 3e97 c802 cc22 9d47 4c6a a32a  ?S.!>....".GLj.*
  00000010: 825a 360b 2a93 3a94 9fd9 2520 8d9c e1bb  .Z6.*.:...% ....