Question: why does pgp compress the message?
Answer: When a user encrypts plaintext with PGP, PGP first compresses the plaintext. Data compression saves modem transmission time and disk space and, more importantly, strengthens cryptographic security. ... Once the data is encrypted, the session key is then encrypted to the recipient's public key.