

0 / 2 embers
0 / 3000 xp
click for more info
Complete a lesson to start your streak
click for more info
Difficulty: 4
click for more info
Not enough gems
Cost: 6 gems
1: Asymmetric Encryption
incomplete
2: Public/Private Keys
incomplete
This lesson's interactive features are locked, please to keep using them
Asymmetric cryptography uses two different keys to encrypt and decrypt messages.
With symmetric encryption, if I want to send a message to my friend, I need to give them a copy of my key. Not only is it hard to securely transmit a key to them, but I also might not want to trust them with my encryption keys.
Public key cryptography makes it easy to communicate securely over an untrusted medium (like the internet) with other parties. Symmetric encryption is generally only used to encrypt data for oneself.