RSA or Rivest–Shamir–Adleman

https://en.wikipedia.org/wiki/RSA_(cryptosystem)

TLS replace the good old SSL / Secure Socket Layer control protocol TCP/443


RSAasymmetric encryption method, meaning it uses different keys for encryption and decryption
DHsymmetric key exchange method, meaning the keys exchanged are used for symmetric encryption and decryption
RSA

Public and Private Key :  Asymmetrical Encryption Algorythm

Key Excnahge 

+ Authentication

https://www.youtube.com/watch?v=mV1h1e83O20


Usage



SSH

TLS

OpenPGP ? ? ?

Key exchange

Each side create the pair of Keys ( Private and Public )  and then exchange the Public Key.