Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,006  Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 715 раз в 675 постах
|
Тогда напишите строкой "GostTransportK" вместо JCSP.GOST_TRANSPORT_K |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 14.10.2020(UTC) Сообщений: 29
Сказал(а) «Спасибо»: 5 раз
|
Автор: Евгений Афанасьев  Приложил пример SimpleWrapKuzExample. В нем производится создание секретного ключа на алгоритме Кузнечик, чтение ключа и сертификата получателя на алгоритме ГОСТ 2012 (256) DH, шифрование и экспорт/импорт секретного ключа (алгоритм экспорта/импорта GOST3412_2015_K/KEXP_2015_K_EXPORT/NoPadding обобщен в виде GostTransportK). Для работы примера надо в тестовом УЦ сделать контейнер на алгоритме ГОСТ 2012 (256) DH с именем key2012_256 и паролем 123456. Контейнер должен быть создан в HDIMAGE.  SimpleWrapKuzExample.zip (3kb) загружен 18 раз(а). У меня немного другие входные данные. Это приватный ключ отправителя и публичный ключ получателя, которые необходимы для шифрования. На гост 28147 мы использовали для этого ключи вот так Автор: squadgazzz  Код:val agreement = KeyAgreement.getInstance(JCP.GOST_DH_2012_256_NAME, ProviderName)
agreement.init(senderPrivateKey, agreementIV, null)
agreement.doPhase(recipientPublicKey, true)
agreement.generateSecret(JCP.GOST_K_CIPHER_NAME)
Генерировали секретный симметричный ключ так и "оборачивали" его на агрименте от приватного+публичного отправителя-получателя. Сейчас не понятно как реализовать на Кузнечике получение агримента и оборачивание на нем симметричного ключа? Отредактировано пользователем 19 октября 2020 г. 13:46:39(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,006  Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 715 раз в 675 постах
|
Ответ на вопрос из переписки: "переменная ivspec нигде не используется, она там лишняя?" - "Да, не нужна, ниже используется переменная UKM". |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 14.10.2020(UTC) Сообщений: 29
Сказал(а) «Спасибо»: 5 раз
|
Автор: Евгений Афанасьев  Ответ на вопрос из переписки: "переменная ivspec нигде не используется, она там лишняя?" - "Да, не нужна, ниже используется переменная UKM". нашел ещё один недочет у себя, все заработало, спасибо Отредактировано пользователем 22 октября 2020 г. 16:29:47(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,006  Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 715 раз в 675 постах
|
Работает? Добавим пример в samples. |
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close