Cryptography for Developers ๐Ÿ‘จโ€๐Ÿ’ป with Randall Degges

Summary

In this episode of the Dev Academy Podcast, Randall Degges returns to discuss the intricacies of cryptography, emphasizing its importance for developers. He explains the different types of encryption, the role of HTTPS, and the significance of password hashing. The conversation delves into mutual TLS, the evolution of cryptographic hash functions, and best practices for implementing cryptography in applications. Randall encourages developers to engage with cryptography, highlighting accessible resources and tools for learning and implementation.

Takeaways

  • Cryptography is essential for developers to understand.
  • Most developers are not cryptographers, but they can learn.
  • HTTPS uses a hybrid crypto system for secure communication.
  • Mutual TLS adds an extra layer of security for APIs.
  • Password hashing is crucial for protecting user credentials.
  • Use Argon2 for secure password storage.
  • Cryptographic hashes are used for data integrity verification.
  • MD5 is outdated and should not be used for password hashing.
  • Understanding the basics of cryptography is accessible and fun.
  • There are many resources available for learning about cryptography.

Subscribe to Dev Academy

Join over 6000 subscribers that receive latest knowledge and tips!

    By submitting this form you agree to receive emails with news, promotions and products and you accept Privacy Policy.