Compatibility GPG/PGP - FAQ addenum

Nils Ellmenreich Nils@infosun.fmi.uni-passau.de
Mon, 22 Jan 2001 17:36:04 +0100 (CET)



>>>"IT" == Ivo Truxa <truxa-gpg@truxoft.com> writes:
IT> GnuPG FAQ http://www.gnupg.org/faq.html#q5.1, chapter "How can I encrypt a IT> message so that PGP 2.x is able to decrypt it?" states: IT> "Please don't pipe the data to encrypt to gpg but give it as a filename; IT> otherwise, PGP 2 will not be able to handle it." (I didn't write the above - I merely included it in the current FAQ) IT> I encountered the same problem when trying to send message to Windows PGP IT> 6.5.3. I told me that the problem must be in the difference of line breaks IT> handling, and indeed when I changed the source file to contain CR/LF pairs IT> (a requested by DOS/Windows), it can be read by PGP quite fine (if I do not IT> add the extra CR's, I am getting "No valid PGP message blocks found!" on the IT> PGP end). IIRC, the problem with PGP2 is that gpg has to know the length of the input in order to encrypt it in a way that PGP can handle it. If you pipe it to gpg, then you don't have that info. The resulting file format can then not be read by PGP2 (I think it's called "partial length headers"). IIRC, PGP6x can read partial length headers. If you can fix your problem by changing LF to CR/LF, then I'd assume that your problem is different to the one described in the above FAQ question. Werner, what's your take on this? Regards, Nils -- Nils Ellmenreich, Lst. f. Programmierung, Universitaet Passau, Germany -- Archive is at http://lists.gnupg.org - Unsubscribe by sending mail with a subject of "unsubscribe" to gnupg-users-request@gnupg.org