Статус: Новичок
Группы: Участники
Зарегистрирован: 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)
| Причина: Не указана
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close