What’s Next?

That's it for this chapter!

We'll cover the following

Quick recap

Cryptography is very difficult to get right. Don’t write your own, and don’t use low-level libraries. Instead, use high-level libraries that have a degree of misuse-resistance. Use NaCl, libsodium, or Tink for encryption at rest. Use TLS 1.3 (or TLS 1.2 if you have legacy constraints) in a configuration that gets an A from SSL Labs for data in transit. Use scrypt, bcrypt, PBKDF2, or Argon2 for password hashing.

Next up

Next up, we’ll take a look at some best practices relating to Windows. In particular, we’ll take a look at the way that Windows handles password hashing.

Get hands-on with 1200+ tech skills courses.