YoVDO

Five Password Authentications From Least to Most Secure - Explained with NodeJS & Postgres

Offered By: Hussein Nasser via YouTube

Tags

Node.Js Courses PostgreSQL Courses Salt Courses Encryption Courses Hashing Courses Password Security Courses bcrypt Courses

Course Description

Overview

Explore five password authentication methods, ranging from least to most secure, implemented using Node.js and PostgreSQL. Learn how to build a secure login system by examining different approaches to storing and retrieving passwords. Begin with basic plain text storage, progress through hashing techniques, incorporate salting for added security, utilize bcrypt for advanced protection, and finally, discover a method that avoids storing passwords in the database altogether. Gain practical insights into each authentication method's implementation, strengths, and weaknesses through hands-on examples and explanations.

Syllabus

Intro
Auth Method 1 - Authentication password plain text
Auth Method 2 - Authentication with Password hash
Auth Method 3 - Authentication with Password hash and Salt
Auth Method 4 - Authentication with bcrypt hash with inline salt
Auth Method 5 - Encrypt everything, don’t store password in the database


Taught by

Hussein Nasser

Related Courses

Sales: reacciones químicas y aplicaciones
Universitat Politècnica de València via edX
Fundamentos de Química
Universitat Politècnica de València via edX
Learning Path: Automation with Ansible, Puppet, and Salt
Udemy
Using Salt Open for Configuration Management
Pluralsight
Using Salt Open for Event Driven Automation
Pluralsight