Asymmetric Cryptography

Asymmetric cryptography, also called public-key cryptography, is a method of encrypting and authenticating data using two mathematically linked keys: a public key and a private key.

The method is build on three elements:

  • The public key can be shared freely with anyone.

  • The private key is kept secret by its owner.

  • What one key encrypts, only the other can decrypt

RSA, ECC or Elliptic Curve, Diffie-Hellman and DSA are all asymmetric cryptography.

Documentation

Related : Cryptography, To Crypt, To Decrypt