@CheshKin

Как расшифровать RSA?

Всем привет. Я зашифровал пароль и положил его в txt файл, в третью колонку. А расшифровать не могу. компилятор выдает "javax.crypto.IllegalBlockSizeException: Data must not be longer than 128 bytes"
if (cols2[0].equals(sitetx2)) {
                            String s = cols2[2];
                            try {
                                    if (!new File(PRIVATE_KEY_FILE).exists() || !new File(PUBLIC_KEY_FILE).exists()) {
                                        generateKey();
                                    }
                                    byte[] encryptedText = s.getBytes();
                                    String plainText = decrypt(encryptedText, restorePrivate());
                                  
                                    System.out.println("Decrypted Text: " + plainText);

                                } catch (Exception e4) {
                                    e4.printStackTrace();
                                }
                            scanner2.close();
                        } else {
                            scanner2.close();
                        }
  • Вопрос задан
  • 422 просмотра
Пригласить эксперта
Ответы на вопрос 1
@vilgeforce
Раздолбай и программист
Как у вас реализован decrypt() и где же именно выдается ошибка все должны догадаться, видимо.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы