Форум КриптоПро
»
Средства криптографической защиты информации
»
Open Source
»
Как на bouncyCastle реализоватьь хеш функцию gost 34.11-94 от КРИПТО ПРО
Статус: Активный участник
Группы: Участники
Зарегистрирован: 23.05.2018(UTC) Сообщений: 71  Откуда: London Сказал(а) «Спасибо»: 5 раз Поблагодарили: 1 раз в 1 постах
|
Здравствуйте снова! А кто нибудь реализовывал на bouncyCastle Java хеш функцию для СМЕВ3 ГОСТ Р34.11-94? дело в том что данный ГОСТ дает некоторую свободу при реализации хеш функции и сам хеш получается абсолютно разный при использовании различных начальных параметров/ Так уж вышло что система СМЕВ3 полагается на реализацию Хеша от Крипто Про, каким образом в баунти кастл передать параметры именно криптопрошного алгоритма хеширования?/? Пример кода на Джава, public String hush(byte[] input){ HMac gMac= new HMac(new GOST3411Digest()); byte[] key = "".getBytes(); //????---- gMac.init(new KeyParameter(key)); gMac.update(input, 0, input.length); byte[] mac = new byte[gMac.getMacSize()]; gMac.doFinal(mac, 0); BigInteger in = new BigInteger(1, mac); System.out.println(in.toString(16)); return in.toString(16); } Отредактировано пользователем 23 мая 2018 г. 11:24:14(UTC)
| Причина: Не указана
|
|
|
|
Форум КриптоПро
»
Средства криптографической защиты информации
»
Open Source
»
Как на bouncyCastle реализоватьь хеш функцию gost 34.11-94 от КРИПТО ПРО
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close