Статус: Новичок
Группы: Участники
Зарегистрирован: 27.08.2012(UTC) Сообщений: 4
|
Пытаюсь получить хэш для произвольного текста по ГОСТ 94, но на выходе получаю странный результат, который хэш не очень похож: user@user:/tmp$ echo 'test' > file.xml user@user:/tmp$ /opt/cprocsp/bin/ia32/cryptcp -hash file.xml CryptCP 3.39 (c) "Crypto-Pro", 2002-2012. Command prompt Utility for file signature and encryption. Hash algorithm: GOST R 34.11-94 Folder './': file.xml... OK. [ReturnCode: 0] user@user:/tmp$ /opt/cprocsp/bin/ia32/cryptcp -vhash file.xml CryptCP 3.39 (c) "Crypto-Pro", 2002-2012. Command prompt Utility for file signature and encryption. Hash algorithm: GOST R 34.11-94 Folder './': file.xml... OK. [ReturnCode: 0] user@user:/tmp$ less file.xml.hsh "file.xml.hsh" may be a binary file. See it anyway? y <F1>^]<A0>C^R<CA><FD>'<CE>^U~<B6><85><86>/p<B7><8E>bU-y.WbA<84><A8>r0ސ Что нужно сделать, чтобы получить строковое представление хеша?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,844   Сказал «Спасибо»: 584 раз Поблагодарили: 2320 раз в 1818 постах
|
snowbeez написал:Пытаюсь получить хэш для произвольного текста по ГОСТ 94, но на выходе получаю странный результат, который хэш не очень похож: user@user:/tmp$ echo 'test' > file.xml user@user:/tmp$ /opt/cprocsp/bin/ia32/cryptcp -hash file.xml CryptCP 3.39 (c) "Crypto-Pro", 2002-2012. Command prompt Utility for file signature and encryption. Hash algorithm: GOST R 34.11-94 Folder './': file.xml... OK. [ReturnCode: 0] user@user:/tmp$ /opt/cprocsp/bin/ia32/cryptcp -vhash file.xml CryptCP 3.39 (c) "Crypto-Pro", 2002-2012. Command prompt Utility for file signature and encryption. Hash algorithm: GOST R 34.11-94 Folder './': file.xml... OK. [ReturnCode: 0] user@user:/tmp$ less file.xml.hsh "file.xml.hsh" may be a binary file. See it anyway? y <F1>^]<A0>C^R<CA><FD>'<CE>^U~<B6><85><86>/p<B7><8E>bU-y.WbA<84><A8>r0ސ Что нужно сделать, чтобы получить строковое представление хеша? Цитата: "file.xml.hsh" may be a binary file. See it anyway? y
bin => hex ? Чтобы получить в виде: GOST("abc") = B285056DBF18D7392D7677369524DD14747459ED8143997E163B2986F92FD42C Отредактировано пользователем 3 сентября 2012 г. 16:31:40(UTC)
| Причина: Не указана |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 27.08.2012(UTC) Сообщений: 4
|
На выходе нужно получить строку примерно такого вида 0CI+Jjs/nfNlLTSaYlQrKRWjzvYkJ158ReALfxmcizx=, которая, скорее всего, должна быть base64-версией hex-преставления хэша (все это для последующей отправки в СМЭВ) Отредактировано пользователем 3 сентября 2012 г. 16:57:03(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,844   Сказал «Спасибо»: 584 раз Поблагодарили: 2320 раз в 1818 постах
|
snowbeez написал:На выходе нужно получить строку примерно такого вида 0CI+Jjs/nfNlLTSaYlQrKRWjzvYkJ158ReALfxmcizx=, которая, скорее всего, должна быть base64-версией hex-преставления хэша (все это для последующей отправки в СМЭВ) есть бинарный файл, содержащий хеш осталось - его преобразовать в Цитата: должна быть base64-версией hex-преставления хэша так? Цитата:все это для последующей отправки в СМЭВ и еще в xml записать ... и это ожидается все от приложения cryptcp, так ? Отредактировано пользователем 3 сентября 2012 г. 17:27:23(UTC)
| Причина: Не указана |
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close