如何使用GnuPG类加密String?

时间:2014-05-26 20:28:14

标签: java encryption pgp gnupg

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

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

我正在尝试加密String文本。这是执行加密的类的摘录。 'rcpt'是我加密的keyID。我一直收到空指针异常。我不知道我做错了什么。我很乐意接受你的帮助。

1 个答案:

答案 0 :(得分:0)

尝试:

Runtime.getRuntime().exec(("gpg --armor --batch --encrypt -r "+ rcpt)
                    .split("\\s+"));