What Is the Best Version of PGP?
PGP (English: Pretty Good Privacy, Chinese translation "Excellent Confidentiality Agreement") is a set of applications for message encryption and authentication, using IDEA's hash algorithm for encryption and authentication
- PGP
- PGP is generally in
- In July 1997, PGP Inc. and Zimmerman agreed that the IETF develop a public Internet standard called OpenPGP, and any program that supports this standard is also allowed to be called OpenPGP.
- Many email systems provide OpenPGP-compatible security, as described by RFC 3156. As an alternative to RFC 2440, the specification RFC 4880, released in November 2007, indicates a set of algorithms, including asymmetric ElGamal encryption algorithms, Digital Signature Algorithm, triple data encryption algorithms, and SHA-1. The standard also recommends PKCS # 1v1. The RSA encryption algorithm described in 5 is used for encryption and signature, as well as symmetric encryption algorithms such as AES-128, CAST-128, IDEA. Many other encryption algorithms are also supported. RFC 5581, released in 2009, supports Camellia encryption. RFC 6637 based on Elliptic Curve Cryptography (ECDSA, ECDH) was released in 2012. EdDSA support is supported by standards published in 2014.
- The OpenPGP program developed by the Free Software Foundation is called GnuPG, and there are multiple software implementations of graphical user interface versions, such as KGPG, Seahorse, MacGPG. There are also some commercial OpenPGP software.
- OpenPGPjs, an open source library written in JavaScript, for web applications such as ProtonMail, Mailfence, GlobaLeaks, and Mailvelope.
- OpenPGP applications on iOS or Android platforms are iPGMail, OpenKeychain.