pull down to refresh

A weakness I've found about most online cryptography tutorials is that they focus too much on the actual algorithm.

I think it's better to start with the abstraction. Cryptography should boil down to three operations: keygen, encrypt, and decrypt. And maybe sign and verify. Every cryptographic system basically has different approaches to these 5 functions. That's probably what my primer would focus on.