0

BCで暗号化し、pgp6.5.8で復号化しようとしています。

それの暗号化の側面は機能し、私はipgp6.5.8を復号化することができます。しかし、pgp6.5.8は署名が悪いと文句を言います。誰かがこれで私を助けることができますか?

ありがとう

4

2 に答える 2

1

将来誰かがイライラする可能性をなくすために、さらに詳細を提供できます。

Bouncy Castle でファイルを暗号化するときは、完全性パケットを false に設定してください。これがないと、PGP6.5.8 はファイルを復号化できない可能性があります。

JcePGPDataEncryptorBuilder builder = ...
builder.setWithIntegrityPacket(false);

ファイルに署名するとき、V3 署名を使用する必要がある場合がありますが、これは署名に使用したキーによって異なります。PGPSSignatureGenerator の代わりに PGPV3SignatureGenerator を使用します。

于 2014-09-10T11:45:07.543 に答える
0

RFC 4880 バージョン 3 署名を使用して署名を作成する必要があったため、機能しなかった理由は、バージョン 4 を使用して作成しました。

于 2011-09-09T18:12:00.823 に答える