Hacker News new | ask | show | jobs
by vkweb 551 days ago
5 years back I helped freeCodeCamp.org in creating their public-key cryptography curriculum: https://github.com/freeCodeCamp/CurriculumExpansion/pull/184.

That curriculum never went live on the freeCodeCamp platform. So I recently built a free, open-source course on cryptography designed completely for developers: https://cryptography-for-devs.github.io

The course builds up intuition step by step.

First we cover the fundamentals. Going from symmetric encryption -> password hashing -> rainbow tables, salt -> PBKDF2.

Then the second module, the more exciting one, we go from: Diffie Hellman key exchange -> RSA -> TLS.

The material is filled with stuff I always wanted to know about like Chain of Trust, how SSH authentication with GitHub works, TLS handshake.