Как зашифровать строку с помощью класса GnuPG?

1
   try {
        p = Runtime.getRuntime().exec("gpg --armor --batch --encrypt -r "+ rcpt);

    } catch (IOException io) {
        System.out.println("Error creating process.");
  }

Я пытаюсь зашифровать текст String. Это отрывок из класса, который выполняет шифрование. 'rcpt' - мой ключ для шифрования. Я получаю исключение с нулевым указателем. Я не знаю, что я делаю неправильно. Я буду очень рад получить вашу помощь.

  • 0
    Если вы работаете с NullPointerExceptions, пожалуйста, опубликуйте полное исключение с помощью трассировки стека и используйте отладчик, чтобы понять, какое именно поле имеет нулевое значение. Это информация, необходимая для решения вашей проблемы.
Теги:
encryption
gnupg
pgp

1 ответ

0

Попробуйте:

Runtime.getRuntime().exec(("gpg --armor --batch --encrypt -r "+ rcpt)
                    .split("\\s+"));
  • 0
    спасибо, но все равно получаю ту же ошибку.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню