Building a Secure Password Manager in Python (Part 1) | Authentication, Encryption & Menu
Автор: ThePcExpert
Загружено: 2026-01-07
Просмотров: 66
In this video, I build a complete password manager from scratch using Python.
This is NOT a beginner tutorial — this is a real-world project where we design, code, debug, and improve a secure credential vault step by step.
By the end of this video, we will have:
User account system
Login & authentication
Encrypted credential storage
A terminal-based password vault
A full menu system (Add, View, Delete credentials)
Multi-platform support (Google, Instagram, etc)
This is Part 1 of the FlexPass password manager series.
In the next video, we will improve the UI, add input validation, pagination, switching users, and more advanced features.
💻 GitHub repo:
https://github.com/hacker3983/flexpas...
Subscribe if you want to learn real programming by building real projects.
Timestamps:
00:00 – Intro
00:34 – How a Password Manager Works (auth.json & system flow)
03:43 – Authentication System Demo (Signup & Login)
08:22 – Authentication System – Code Overview
14:50 – Encryption System – High-Level Design
16:21 – Encryption Flow Diagram (in code)
17:57 – Encryption – Importing Modules & Setup
21:49 – Deriving the AES Key
24:57 – Implementing encrypt_credential()
34:39 – Implementing decrypt_credential()
44:05 – Connecting Manager to Auth (username & master password)
50:53 – Adding Credentials to In-Memory Vault
1:06:28 – Removing Credentials (In-Memory)
1:13:30 – Retrieving Credentials (In-Memory)
1:19:52 – Building the CLI Vault Menu
1:31:41 – Vault Menu – Add Credential Option
1:38:41 – Vault Menu – View Credentials
2:06:21 – Vault Menu – Delete Credentials
2:23:03 – Startup Menu (Welcome Screen)
2:33:06 – Create Account, Login & Exit
2:39:25 – Vault Menu – Logout
2:46:16 – Saving Encrypted Credentials (creds.json)
2:50:12 – Loading & Decrypting Credentials (creds.json)
2:59:28 – Adding ASCII Art to the App
03:02:11 – Final Win – Push to GitHub
03:04:22 – Outro & What’s Next
⭐ Star the GitHub repo
🔔 Subscribe for Part 2 (pagination, account switching, master password change, security upgrades)
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: