7 Essential Cryptography Concepts Every Developer Must Master ๐Ÿ”

Demystify cryptography with this practical Node.js tutorial! Learn key concepts like hashing, encryption, and digital signing to boost your security skills.

7 Essential Cryptography Concepts Every Developer Must Master ๐Ÿ”
Fireship
1.6M views โ€ข Nov 1, 2021
7 Essential Cryptography Concepts Every Developer Must Master ๐Ÿ”

About this video

Cryptography is scary. In this tutorial, we get hands-on with Node.js to learn how common crypto concepts work, like hashing, encryption, signing, and more https://fireship.io/lessons/node-crypto-examples/

๐Ÿ”— Resources

Full Tutorial https://fireship.io/lessons/node-crypto-examples/
Source Code https://github.com/fireship-io/node-crypto-examples
Node Crypto https://nodejs.org/api/crypto.html

๐Ÿ“š Chapters

00:00 What is Cryptography
00:52 Brief History of Cryptography
01:41 1. Hash
04:07 2. Salt
05:47 3. HMAC
06:35 4. Symmetric Encryption.
08:19 5. Keypairs
09:29 6. Asymmetric Encryption
10:22 7. Signing
11:31 Hacking Challenge

๐Ÿ”ฅ Get More Content - Upgrade to PRO

Upgrade to Fireship PRO at https://fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.

๐ŸŽจ My Editor Settings

- Atom One Dark
- vscode-icons
- Fira Code Font

๐Ÿ”– Topics Covered

- Cryptography for Developers Basics
- Crypto algorithms: SHA, MD5, argon2, scrypt
- How password salt works
- Encryption vs Signing
- Difference between Asymmetric vs Symmetric Encryption
- How hacking works and hacks are prevented

Tags and Topics

Browse our collection to discover more content in these categories.

Video Information

Views

1.6M

Likes

61.6K

Duration

11:55

Published

Nov 1, 2021

User Reviews

4.8
(315)
Rate:

Related Trending Topics

LIVE TRENDS

Related trending topics. Click any trend to explore more videos.