(also public-key encryption, asymmetric encryption)
Public key encryption is a cryptography method that uses two paired keys: a public key and a private key. In public key encryption, anyone can encrypt data using the recipient’s public key, but only the recipient can decrypt it using their private key — anyone else intercepting the data would see only gibberish.
Modern online security is built on security protocols that utilize public key encryption (like Transport Layer Security (TLS) and Secure Sockets Layer (SSL)). Public key encryption is used for email messaging, web browsing, and online banking — activities that have become indispensable in modern life.
See also: SSL Encryption, cryptographic key, end-to-end encryption, decryption, secret key