[fwd] Re: PGP/MIME implementors: text mode vs. binary mode? (from: hal@finney.org)
Thomas Roessler
roessler@does-not-exist.org
Wed Feb 14 23:22:07 2001
--6sX45UoQRIJXqkqR
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
On 2001-02-14 15:35:30 -0600, JP Sugarbroad wrote:
>> I can't help thinking that the distinction between text and
>> binary mode is not that useful in solving this problem. Let's
>> not get hung up on the specification incompatibility between
>> PGP 2.X and OpenPGP.
> Bah. PGP/MIME is a broken standard anyway. Signing post-CTE data is
> simply ASKING for problems.
Not at all.
More precisely, PGP/MIME helps to address several ugly problems you
normally have with detached signatures:
- PGP/MIME includes MIME headers with the signature, thereby
indicating how the signed data should be interpreted. This can be
crucial - remember all these nice "is valid in N+1 formats" files?
(For instance, you could do interesting things with XPMs.)
- By signing post-CTE, you have something signed which has been
translated to some well-defined format before. Now, just look
what happens when you mix character set conversions with cleartext
signatures...
- PGP/MIME signed messages can be read by MIME-aware, but
PGP-unaware clients, with the same results as far as the signed
data are concerned. I have yet to see any other signature scheme
which has this property.
=20
Most likely, I'm missing other benefits right now.
--=20
Thomas Roessler <roessler@does-not-exist.org>
--6sX45UoQRIJXqkqR
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: 2.6.3in
iQEVAwUBOosEM9ImKUTOasbBAQHpRwf5AQLL1KziI1C1gYpYOYwab8c/L5smxGZO
M/cDRJCvt1+55ZTc0zVJz7AmwcMXS6mGeaCWLa/rrbWz7aMwfKQll3ZzmP3L/bIX
LDB2U9x7iA5jc8XuHPRhVXfjdktKqPVFVJEScG3sCmH08dGwo+P51TAaQj9Uv2tf
b6DUXDtLQ7RksEDaLjeZp2rOwitMBrpLPk0rN36ZcZbWL7M9m2MepIwmExaKzz/D
aJQkJOdLNS7foGvw4cVqem/sNWxtXOZREMEfkNUzb/KVZ0u7ynKYXaCKgDGORs70
SwY24S5Tp1b6WB2MsGqF5amr5EhRq/ZrkIDXz1Km6vXY1mzDCrRvEA==
=VvoC
-----END PGP SIGNATURE-----
--6sX45UoQRIJXqkqR--