Привет!
Вопрос к знатокам.
beldmit@manul$ OPENSSL_CONF=engine.conf openssl dgst -md_gost94 README.gost
md_gost94(README.gost)= 96e9a38cc52428542044c88d5d427a002f37ac1d5e338185184b7722922b43e2
beldmit@manul$ bin/gostsum README.gost
e2432b9222774b188581335e1dac372f007a425d8dc84420542824c58ca3e996 README.gost
beldmit@manul$ bin/gost12sum README.gost
be9b6531c5168c26c00566ddee968f41b53b554e0b24953873dabad06a94cc2d README.gost
beldmit@manul$ OPENSSL_CONF=engine.conf openssl dgst -md_gost12_256 README.gost
md_gost12_256(README.gost)= 2dcc946ad0bada733895240b4e553bb5418f96eedd6605c0268c16c531659bbe
Является ли наблюдаемое поведение хорошим, правильным и эталонным? В смысле порядка байт.
Мне кажется, что нет. Аргумент:
beldmit@manul$ sha1sum README.gost
ec85b16fcb6844c2f487796bb3849acbdea45f4d README.gost
beldmit@manul$ OPENSSL_CONF=engine.conf openssl dgst -sha1 README.gost
SHA1(README.gost)= ec85b16fcb6844c2f487796bb3849acbdea45f4d
Аналогично - sha256 и md5.
Мне кажется, что gostsum надо от греха исключить по крайней мере из версии 1.1, а gost12sum поправить.