We're sorry but this app doesn't work properly without JavaScript enabled. Please enable it to continue.

This lesson's interactive features are locked, please to keep using them

Symmetric vs. Asymmetric

Symmetric encryption should typically just be used to encrypt information for oneself. If you're encrypting data for someone else, you should use asymmetric encryption. There are a couple of reasons for this:

  • You probably don't have a way to securely transport the key to another person
  • When using asymmetric encryption, the decrypter lacks the sender's key, so they can't modify the information and re-encrypt it as a legitimate message, giving you added protection

That said, symmetric encryption is great for what it's good at. Symmetric schemes are typically faster than asymmetric schemes, and they're easier to implement. If you encrypt your computer's hard-drive, it's probably done with symmetric encryption because it can be done quickly on large amounts of data.

We'll talk about asymmetric encryption in a later chapter.