Public Key Cryptography (PKC) uses two keys, a "public key" and a "private key", to implement an encryption algorithm that doesn't require two parties to first exchange a secret key in order to conduct secure communications
Cryptography method which uses Public key for encryption and de-cryption of the message
Public Key Cryptography (PKC) uses a key pair - a public key for encryption and a private key for decryption. The public key can be freely shared, while the private key must be kept secret. This eliminates the need for parties to exchange a secret key beforehand, solving the key distribution problem in symmetric cryptography.