Mastering Cryptography Fundamentals with Node's crypto module | Yonatan Mevorach

? Get your tickets for Build Stuff 2025: ? https://www.buildstuff.events/conf ? Join the Build Stuff Ambassador Program: ? https://buildstuff.events/pages/am...

Build Stuff - #1 Software Dev Confโ€ข143 viewsโ€ข36:13

๐Ÿ”ฅ Related Trending Topics

LIVE TRENDS

This video may be related to current global trending topics. Click any trend to explore more videos about what's hot right now!

THIS VIDEO IS TRENDING!

This video is currently trending in India under the topic 'crypto exchange binance'.

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

Video Information

Views
143

Total views since publication

Likes
6

User likes and reactions

Duration
36:13

Video length

Published
Mar 21, 2025

Release date

Quality
hd

Video definition

Captions
Available

Subtitles enabled