Как разрешить исключение при создании подписи с помощью RSAJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как разрешить исключение при создании подписи с помощью RSA

Сообщение Anonymous »

В настоящее время я получаю несообщенное исключение при создании входа с помощью RSA.
Я попробовал приведенный ниже код и получил исключение

Код: Выделить всё

public static String sign(String plainText, PrivateKey privateKey) {

Signature signature = null;
try {
signature = Signature.getInstance("SHA256withRSA");
} catch (NoSuchAlgorithmException e) {
throw new RuntimeException(e);
}

signature.initSign(privateKey, new SecureRandom());
signature.update(plainText.getBytes(UTF_8));

System.out.println(" signature.getProvider():"+ signature.getProvider());

return "key";
}

Код: Выделить всё

Main.java:39: error: unreported exception InvalidKeyException; must be caught or declared to be thrown
signature.initSign(privateKey, new SecureRandom());
Пример кода можно найти здесь: https://onecompiler.com/java/42z5v796c

Подробнее здесь: https://stackoverflow.com/questions/792 ... e-with-rsa
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»