PGP
PGP, short for Pretty Good Privacy, is a data encryption program and protocol designed to provide cryptographic privacy and authentication for data communication. It was created by Phil Zimmermann and released in 1991, and it quickly became widely used for securing email and files. PGP combines symmetric-key cryptography for fast data encryption with public-key cryptography for secure key exchange and digital signatures.
PGP operates as a hybrid cryptosystem. A random session key is used to encrypt the message with
Key management relies largely on a web of trust model, in which users sign each other’s public
Historically, PGP faced legal and export-control issues in the 1990s in the United States, related to cryptographic