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.
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, anddecrypt. And maybesignandverify. Every cryptographic system basically has different approaches to these 5 functions. That's probably what my primer would focus on.