3 ms·
Honestly, I think your time would be better spent learning about different cryptographic primitives, - Hash functions - Key derivation functions - Public key
by buildzr 7y ago
Honestly, I think your time would be better spent learning about different cryptographic primitives,
- Hash functions
- Key derivation functions
- Public key cryptography
- Block ciphers
- Stream ciphers
- CSPRNGs
Understanding these primitives means you'll know what cryptographic news means, it means you'll understand how things like NaCl, TLS or the NOISE protocol are constructed under the hood, it means understanding how things like proof of work functions and cryptocurrencies work will be much easier.
While I would never recommend constructing your own protocol based on these, having the understanding of how they work can give you a good idea of some of the nuances and risks associated with them and help you understand what it really means when they get broken.