2011-08-25 2 views
0

J'essaie de crypter avec BC et décrypter avec pgp 6.5.8.crypter avec BC et décrypter avec pgp 6.5.8

L'aspect de cryptage de cela fonctionne et je suis capable de décrypter i pgp 6.5.8. Mais pgp 6.5.8 se plaint que la signature est mauvaise. Est-ce que quelqu'un peut m'aider avec ça ?

Merci

+0

Il y a un bug dans votre code. –

Répondre

0

La raison pour laquelle cela n'a pas fonctionné parce que je devais construire la signature en utilisant la RFC 4880 signature version 3, je l'ai fait avec la version 4.

1

Pour sauver quelqu'un frustrations possibles à l'avenir, je peut fournir plus de détails. Lorsque vous cryptez le fichier avec Bouncy Castle, veillez à définir le paquet d'intégrité sur false. Sans cela, PGP6.5.8 pourrait ne pas pouvoir déchiffrer le fichier. Lors de la signature du fichier, vous devrez peut-être utiliser des signatures V3, mais cela dépend de la clé avec laquelle vous vous êtes connecté. Utilisez PGPV3SignatureGenerator au lieu de PGPSignatureGenerator.