Encrypting a Message with PGP
with or without signature
step1: PGP generates a session key and encrypts the message .
step2 : PGP fetches the recipient's public key from your public key ring
using his USER ID to encrypt the session key .
step3: The session key component of message is constructed .