How Encryption Works
Secrets in Plain Sight - From ancient Roman generals to your online banking, encryption keeps secrets safe.
Secrets in Plain Sight - From ancient Roman generals to your online banking, encryption keeps secrets safe.
Julius Caesar protected military secrets by shifting each letter in his messages. The letter A might become D, B becomes E, and so on. Spin the wheel to see how it works!
Simple ciphers have a weakness: letter patterns. In English, 'E' is the most common letter. By counting letters in encrypted text, codebreakers can guess the shift!
In English, 'E' appears ~13% of the time. The most frequent letter in the cipher text is probably 'E' shifted. Look for the tallest bar - what letter is it? Count backwards to find the shift!
Modern encryption uses two main approaches. Click each to learn the difference!
Same key locks AND unlocks. Like a house key - anyone with a copy can get in.
Two different keys - a public one to lock, a private one to unlock. Like a mailbox!
Each type has strengths and weaknesses. Most secure systems use BOTH together!
See that padlock in your browser? It means your connection is encrypted. Watch what happens when you connect to a secure website!
Before any data is sent, your browser and the server perform a "handshake" to establish a secure connection. This takes about 100-500 milliseconds!
Hackers can try billions of password guesses per second. How long would YOUR password survive?
Length beats complexity: "correct horse battery staple" > "Tr0ub4dor&3"
Use a password manager to generate and store unique passwords
Enable two-factor authentication whenever possible
Try different encryption methods yourself! Encrypt a message and see the scrambled result.
You've discovered how encryption protects information from ancient times to today.
Encryption transforms readable data into scrambled code that only the right key can unlock.
Simple ciphers like Caesar can be broken by analyzing letter patterns.
Modern encryption uses symmetric (one key) and asymmetric (two keys) methods.
HTTPS keeps your data safe while traveling across the internet.
Longer passwords with more character types are exponentially harder to crack.
Put your new knowledge into practice!