RightSignalLearn · track
Cryptography from zero
How strangers share secrets over the open internet: hashing, encryption, signatures and the padlock in your browser.
0 of 11 doneStart: Hash functions
- Hash functionsA fingerprint for any data that can't be run backwards · 6 min
- Modular arithmeticClock maths, the number system cryptography runs on · Coming soon
- Symmetric encryptionOne shared key that locks and unlocks, as in AES · Coming soon
- Diffie–Hellman key exchangeAgreeing on a secret key in public · 4 min
- Public-key cryptographyA lock anyone can close but only you can open · Coming soon
- Digital signaturesProving a message came from you and wasn't changed · 3 min
- Password hashingStoring passwords so a stolen database reveals little · Coming soon
- Certificates and PKIHow your browser knows it's really talking to your bank · Coming soon
- TLS handshakeWhat happens before the padlock appears · Coming soon
- Merkle treesChecking one piece of huge data without the rest · Coming soon
- End-to-end encryptionMessages only the two ends can read, as in Signal and WhatsApp · Coming soon