Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline mavanich  
#1 Оставлено : 21 ноября 2022 г. 14:56:24(UTC)
mavanich

Статус: Новичок

Группы: Участники
Зарегистрирован: 21.12.2017(UTC)
Сообщений: 4

Сказал(а) «Спасибо»: 3 раз
Добрый день.

Данные кодируются/декодируются при помощи плюсов
Код:
::CryptEncryptMessage/::CryptDecryptMessage


Как их расшифровать/зашифровать при помощи java ?

Пытаюсь читать ключ из pkcs#12
Код:
KeyStore.getInstance("PKCS12");
keyStore.load(new FileInputStream("filename.pfx"),"password".toCharArray());

получаю падение:
Код:
java.io.IOException: exception unwrapping private key - java.security.NoSuchAlgorithmException: No such algorithm: 1.2.840.113549.1.12.1.80


Для шифрования пробую так:
Код:
Key key = x509Certificate.getPublicKey();
Cipher cipher = Cipher.getInstance("GOST28147");
cipher.init(Cipher.ENCRYPT_MODE, key);
byte[] bytes = cipher.doFinal("data".getBytes(StandardCharsets.UTF_8));

падает так:
Код:
Key for algorithm ECGOST3410-2012 not suitable for symmetric enryption.


Что делаю не так ?

Отредактировано пользователем 23 ноября 2022 г. 14:15:40(UTC)  | Причина: Не указана

RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.