Explain the differences between symmetric and asymmetric encryption.
Symmetric encryption needs only one (the same) key for encryption and decryption. It is preferable to transfer huge amounts of data because it is quicker.   Asymmetric encryption needs a public and a private (different) key for data encryption and decryption. It is used to transfer small data and is slower compared to symmetric encryption.