BCで暗号化し、pgp6.5.8で復号化しようとしています。
それの暗号化の側面は機能し、私はipgp6.5.8を復号化することができます。しかし、pgp6.5.8は署名が悪いと文句を言います。誰かがこれで私を助けることができますか?
ありがとう
BCで暗号化し、pgp6.5.8で復号化しようとしています。
それの暗号化の側面は機能し、私はipgp6.5.8を復号化することができます。しかし、pgp6.5.8は署名が悪いと文句を言います。誰かがこれで私を助けることができますか?
ありがとう
将来誰かがイライラする可能性をなくすために、さらに詳細を提供できます。
Bouncy Castle でファイルを暗号化するときは、完全性パケットを false に設定してください。これがないと、PGP6.5.8 はファイルを復号化できない可能性があります。
JcePGPDataEncryptorBuilder builder = ...
builder.setWithIntegrityPacket(false);
ファイルに署名するとき、V3 署名を使用する必要がある場合がありますが、これは署名に使用したキーによって異なります。PGPSSignatureGenerator の代わりに PGPV3SignatureGenerator を使用します。
RFC 4880 バージョン 3 署名を使用して署名を作成する必要があったため、機能しなかった理由は、バージョン 4 を使用して作成しました。