Symmetric Vs Asymmetric Encryption

Symmetric: use the same key to encrypt and decrypt the message.

Asymmetric: use different keys to encrypt and decrypt the message. For example, public and private key