Статус: Участник
Группы: Участники
Зарегистрирован: 04.08.2022(UTC) Сообщений: 13 Откуда: Санкт-Петербург Сказал(а) «Спасибо»: 1 раз Поблагодарили: 1 раз в 1 постах
|
Здраствуйте, реализую контроллер для СМЭВ и необходимо передавать файлы через FTP. Для получения хеша файла использую следующий код: Код:
MessageDigest digest = MessageDigest.getInstance("GOST3411", "JCSP");
digest.update(data);
return Base64.getEncoder().encodeToString(digest.digest());
Для теста использовал файл ниже. test.txt (1kb) загружен 3 раз(а).По итогу получил хеш: oN3rbfwmp9d6MMwO89ExdGir3F7myTwfLKhu74s+x8k= Однако СМЭВ не принял данный хеш, сказал что он не совпадает с хешем файла. Решил попробовать как-то по другому получить хеш, использовал сайт https://hash.online-convert.com/ru/gost-generator, на нем выдал хеш HElfhLRddHHVG1MtuPfEU7MyegfFQ3x/JyJ8twiaOGk= и его СМЭВ принял Можете подсказать что я делаю не так? Отредактировано пользователем 30 ноября 2022 г. 14:38:35(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 3,963 Откуда: Крипто-Про Сказал(а) «Спасибо»: 20 раз Поблагодарили: 704 раз в 665 постах
|
Здравствуйте. Убедитесь в правильности выбранного алгоритма и что не появилось переносов в файле. |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 04.08.2022(UTC) Сообщений: 13 Откуда: Санкт-Петербург Сказал(а) «Спасибо»: 1 раз Поблагодарили: 1 раз в 1 постах
|
Решил попробовал использовать cpverify, чтобы сверить для подписания использую команду: Код:.\cpverify.exe -mk -alg GR3411 D:\test.txt
По итогу получаю хеш: 0F3AECC37F5C00EEE1FD04364DCFBA5AE9B41B0DDFB16B90A7AE5A027908DBA2 На сайте хеш: 985C2F9418CF6A674F42BA49FAF6FA61A664C63E55339FBB6CD245EB526C4FB2 Автор: Евгений Афанасьев Здравствуйте. Убедитесь в правильности выбранного алгоритма и что не появилось переносов в файле.
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close