Asymmetric encryption
Symmetric encryption
Asymmetric encryption uses different keys for encryption and decryption.
Symmetric encryption uses the same key for both encryption and decryption.
Asymmetric on the other hand is more secure but slow. Hence, a hybrid approach should be preferred.
Symmetric is usually much faster but the key needs to be transferred over an unencrypted channel.