2 ms·
The protocol is still pretty bad engineering, with plenty of ways to screw up. I work in an industry which uses PGP unfortunately, and a bunch of implementatio
by mcpherrinm 7y ago
The protocol is still pretty bad engineering, with plenty of ways to screw up.
I work in an industry which uses PGP unfortunately, and a bunch of implementations. It's very difficult to use modern, secure cryptography with PGP. There are so many different options and backwards compatibility hazards when dealing with whatever other PGP implementations exist. There are many bad options you can choose in PGP, and lots of software gets it wrong. Old ciphers like IDEA and CAST5 are used. Old school RSA padding. The MDC tags are still Sha1 I think.
Badness everywhere.
Matt Green wrote about some of this in 2014; I don't think much has changed. Section "The OpenPGP format and defaults suck" https://blog.cryptographyengineering.com/2014/08/13/whats-matter-with-pgp/ https://blog.cryptographyengineering.com/2014/08/13/whats-ma...