Unlock Cryptography Secrets with Node's Crypto Module 🔐 | Yonatan Mevorach
Discover essential cryptography techniques using Node.js's crypto module with expert Yonatan Mevorach. Secure your applications and elevate your coding skills. Don't miss out—get your Build Stuff 2025 tickets now!

Build Stuff - #1 Software Dev Conf
143 views • Mar 21, 2025

About this video
🎟 Get your tickets for Build Stuff 2025: 👉 https://www.buildstuff.events/conf
💡 Join the Build Stuff Ambassador Program: 👉 https://buildstuff.events/pages/ambasador-program
📩 In this talk, Yonatan Mevorach delves into cryptography fundamentals, using Node.js's built-in crypto module. Starting from the basics of cryptography and encryption algorithms, Yonatan covers the key concepts, including symmetric and asymmetric encryption, key derivation functions (KDFs), randomness in cryptographic operations, and public key infrastructure (PKI). By the end of the session, attendees will understand how cryptography works under the hood in Node.js and how to apply it in practical coding scenarios.
🔍 In This Video, You’ll Learn About:
✅ The history of cryptography and its real-world significance
✅ How Node.js's crypto module works, and how to use it in your projects
✅ Practical coding examples for AES encryption, key derivation, and RSA encryption
✅ The importance of securely exchanging keys and preventing common attacks
✅ How to ensure data integrity through signing and verifying messages
✅ Using cryptography in web applications and understanding certificates
00:00 🚀 Introduction: The Basics of Cryptography and Its Importance
03:00 What is Cryptography?
06:00 Introduction to the Node.js crypto module
08:00 Understanding Symmetric Encryption and AES 256
11:30 Implementing AES Encryption and Decryption in Node.js
14:30 Introduction to Key Derivation Functions (KDFs)
18:00 Practical Example of KDFs Using Node.js
20:30 Generating Random Values in Cryptography
23:00 Understanding Asymmetric Encryption and RSA
26:30 How RSA Encryption Solves the Key Distribution Problem
30:00 Signing and Verifying Messages
32:12 Using Digital Certificates and Certificate Authorities
34:00 Real-World Applications of Cryptography (e.g., Vaccination QR Codes)
35:10 Conclusion: How Cryptography Helps Secure the Modern Web
🔥 Join the Build Stuff Community!
🌍 The Software Development Conference You Can’t Miss! 👉 https://www.buildstuff.events/conf
💡 Become a Build Stuff Ambassador & Get Exclusive Perks & Rewards! 👉 https://buildstuff.events/pages/ambasador-program
📢 Follow Build Stuff for Updates!
🔵 Facebook Page: https://www.facebook.com/buildStuffconf
🐦 X: https://twitter.com/buildstuffconf
🔗 LinkedIn Page: https://www.linkedin.com/company/build-stuff
📺 YouTube: https://www.youtube.com/buildstuff
📷 Instagram: https://www.instagram.com/buildstuffconf/?hl=en
🎵 TikTok: https://www.tiktok.com/@buildstuffconf
📩 Contact Us: info@buildstuff.events
📢 Join the conversation & share your thoughts using #BuildStuffConf
#Cryptography #NodeJS #Encryption #CryptoModule #AES #RSA #KeyExchange #DigitalSignatures #WebSecurity #BuildStuff2025 #SoftwareDevelopment #TechTalk
💡 Join the Build Stuff Ambassador Program: 👉 https://buildstuff.events/pages/ambasador-program
📩 In this talk, Yonatan Mevorach delves into cryptography fundamentals, using Node.js's built-in crypto module. Starting from the basics of cryptography and encryption algorithms, Yonatan covers the key concepts, including symmetric and asymmetric encryption, key derivation functions (KDFs), randomness in cryptographic operations, and public key infrastructure (PKI). By the end of the session, attendees will understand how cryptography works under the hood in Node.js and how to apply it in practical coding scenarios.
🔍 In This Video, You’ll Learn About:
✅ The history of cryptography and its real-world significance
✅ How Node.js's crypto module works, and how to use it in your projects
✅ Practical coding examples for AES encryption, key derivation, and RSA encryption
✅ The importance of securely exchanging keys and preventing common attacks
✅ How to ensure data integrity through signing and verifying messages
✅ Using cryptography in web applications and understanding certificates
00:00 🚀 Introduction: The Basics of Cryptography and Its Importance
03:00 What is Cryptography?
06:00 Introduction to the Node.js crypto module
08:00 Understanding Symmetric Encryption and AES 256
11:30 Implementing AES Encryption and Decryption in Node.js
14:30 Introduction to Key Derivation Functions (KDFs)
18:00 Practical Example of KDFs Using Node.js
20:30 Generating Random Values in Cryptography
23:00 Understanding Asymmetric Encryption and RSA
26:30 How RSA Encryption Solves the Key Distribution Problem
30:00 Signing and Verifying Messages
32:12 Using Digital Certificates and Certificate Authorities
34:00 Real-World Applications of Cryptography (e.g., Vaccination QR Codes)
35:10 Conclusion: How Cryptography Helps Secure the Modern Web
🔥 Join the Build Stuff Community!
🌍 The Software Development Conference You Can’t Miss! 👉 https://www.buildstuff.events/conf
💡 Become a Build Stuff Ambassador & Get Exclusive Perks & Rewards! 👉 https://buildstuff.events/pages/ambasador-program
📢 Follow Build Stuff for Updates!
🔵 Facebook Page: https://www.facebook.com/buildStuffconf
🐦 X: https://twitter.com/buildstuffconf
🔗 LinkedIn Page: https://www.linkedin.com/company/build-stuff
📺 YouTube: https://www.youtube.com/buildstuff
📷 Instagram: https://www.instagram.com/buildstuffconf/?hl=en
🎵 TikTok: https://www.tiktok.com/@buildstuffconf
📩 Contact Us: info@buildstuff.events
📢 Join the conversation & share your thoughts using #BuildStuffConf
#Cryptography #NodeJS #Encryption #CryptoModule #AES #RSA #KeyExchange #DigitalSignatures #WebSecurity #BuildStuff2025 #SoftwareDevelopment #TechTalk
Video Information
Views
143
Likes
6
Duration
36:13
Published
Mar 21, 2025
Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.
Trending Now