Хэш, соль, как правильно хранить пароль в БД / Криптография для чайников, часть 2
🚀Become a qualified developer in 9+ months with IT employment — INCUBATOR: Front-end https://it-incubator.io/front-end/?ut... Back-end https://it-incubator.io/back-end/?utm... Participate in the GREENCARD giveaway https://greencard.it-incubator.io/ Top 5 books for programmers • ТОП-5 книг, которые должен прочесть каждый... Become a channel sponsor and you'll get access to exclusive bonuses. Learn more: / @itkamasutra You can support me on: Patreon / itkamasutra Boosty https://boosty.to/itkamasutra Support the project with a coin: https://social-network.samuraijs.com And here's free mutual aid: https://t.me/reactjs_samurai We're on social media. Social networks: https://vk.com/itkamasutra / it.incubator https://telegram.me/itkamasutra My personal VK and Instagram accounts: https://vk.com/d.kuzyuberdin / dmitry.kuzyuberdin 0:00 Introduction: Why it's important to understand the topic 2:28 What is a hashing function, determinism, and irreversibility 7:00 Registration and authentication: Previously, plaintext passwords were stored in the database 9:50 Token 11:20 Hacker steals logins and passwords 15:30 Why not encrypt passwords? 17:30 Cryptographic hash functions in detail: irreversibility, determinism, high sensitivity, and collision resistance 21:25 Storing a password hash in a database instead of a password: how authentication works 25:00 Trying to get the desired hash by trying popular passwords 27:36 Rainbow tables 29:00 Salt: salting a password and why can't you prepare a rainbow table in advance? 31:50 Can you create a separate rainbow table for each password and salt? 34:00 Slow hash function 37:40 Example of a bcrypt hash 39:30 Final scheme for storing a password hash in a database 41:00 Need to continue? Content plans 42:00 Grow with us in our club https://it-incubator.io/dev-club

Шифрование, основы, как работает https, готовимся к собесу (Криптография для чайников, часть 1)

Эксперт по кибербезопасности о ваших паролях, вирусах и кибератаках

prototype и __proto__ / JavaScript для собеседований 01

КАК РАБОТАЕТ ХЭШИРОВАНИЕ | ХЭШ-ФУНКЦИИ

HTTP в 1С за 3 часа

Создай свой React (❌ not for Juniors) - пишем первый код библиотеки LibaJS, урок 2

Вся мощь в JWT, JWS, JSS JWS, JWA, JWK and JWE и зачем они нужны

But what is quantum computing? (Grover's Algorithm)

React с Нуля до Оффера: Пошаговый план за 5 уроков

01 - VibeCoder, how does LLM and ChatGPT work?

31 - Не храни пароль в БД / hash, bcrypt / Back-end - Путь Самурая / Уроки по Back-end

100 - ReactJS + Redux Theory in 90 minutes

92 - testing components, tests, react-test-renderer - React JS

Почему ИИ заменяет front-end, но не back. Прособесим, чтобы не остаться без работы

How does a computer work? Address, control, and data buses. Decoding. A look inside!

Собеседование ReactJS разработчика #01: Шахматы, MVC, git, ненужный redux, где тесты? / Prosobesim

Richard Stallman: The Most Inconvenient Man in IT

HOW DOES ENCRYPTION WORK? FROM SCRATCH IN AN HOUR

Bcrypt Tutorial in Nodejs | Understand Hashing, Salt, Rainbow Tables and Bcrypt

