Hacker News new | ask | show | jobs
by bmitc 1599 days ago
Does anyone have any good references, preferably a book but a good detailed website is fine, on cryptography, hashing, public/private keys, tokens, encryption, etc. as it relates to a software engineer? I don't necessarily want to know all the nitty gritty details of how these things are implemented. Rather, I think I would prefer simply understanding them and how to use them, piece them together, etc. to build something out of them.

I just have very little knowledge in this area. I'm going through a how to build a blockchain book right now, and I find myself struggling a little bit where I'm just calling some library functions but not necessarily knowing how to compose things properly.

3 comments

For that I like this one: https://cryptobook.nakov.com/
Thanks!
I wrote this one: https://app.qvault.io/course/6321ddbf-49eb-4748-9737-6bc12e8...

it's a crypto course where you write the solutions in Go. you might enjoy it :)

JP Aumasson is one of the authors of the BLAKE hashes and wrote "Serious Cryptography":

https://www.amazon.com/Serious-Cryptography-Practical-Introd...

Thanks!