2011-08-25 4 views
0

BC로 암호화하고 Pgp 6.5.8로 해독하려고합니다.BC로 암호화하고 pgp로 해독하십시오. 6.5.8

암호화 측면에서 작동하고 6.58을 해독 할 수 있습니다. 그러나 pgp 6.5.8은 서명이 나쁘다 고 불평합니다. 아무도 이것으로 나를 도울 수 있습니까?

감사

+0

코드에 버그가 있습니다. –

답변

0

내가 RFC를 4880 버전 3 서명을 사용하여 서명을 구성 할 필요가 있기 때문에 작동하지 않은 이유는, 나는 미래에 누군가 가능 좌절감을 절약하기 위해

1

을 버전 4를 사용했다 I 좀 더 자세한 정보를 제공 할 수 있습니다.

Bouncy Castle으로 파일을 암호화 할 때는 반드시 무결성 패킷을 false로 설정하십시오. PGP6.5.8이 없으면 파일의 암호를 해독하지 못할 수 있습니다.

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

당신이 V3의 서명을 사용해야 할 수도 있습니다 파일을 서명

, 그러나 이것은와 키 당신의 서명에 따라 달라집니다. PGPSignatureGenerator 대신 PGPV3SignatureGenerator를 사용하십시오.

관련 문제