【发布时间】:2020-09-30 19:43:17
【问题描述】:
我有一个客户期待 PGP 签名和加密数据。当我使用Java代码(使用bouncycastle openpgp)时,它能够在他端(客户端是Java)解密和验证发送的数据。
问题是我的软件是 PHP 的,我想使用 GnuPG 对数据进行签名和加密,如果我使用 GnuPG,我的客户端无法解密数据。
如果我只是用 PHP 加密数据,Java 可以毫无问题地解密。问题是当我在 PHP 中签署数据时,Java 无法解密和验证。
PHP 和 Java 之间的签名有什么已知问题吗?
我什至尝试过 Crypt_GPG,那里也遇到了完全相同的问题。
【问题讨论】:
标签: java php encryption gnupg openpgp