Summary of PGP Services and Algorithms
A message is encrypted using
IDEA with a one time session
key generated by the sender.
The key is encrypted using RSA
with the recipient’s public key,
and included with the message.
A hash code of a message is created
using MD%. This message digest is
encrypted using RSA with the
sender’s private key, and included
A message may be compressed,
for storage or transmission, using
To provide transparency for E-mail
applications, an encrypted message
may be converted to an ASCII string
using radix-64 conversion.
To accommodate maximum message size
limitations, PGP performs segmentation