- Популярные видео
- Авто
- Видео-блоги
- ДТП, аварии
- Для маленьких
- Еда, напитки
- Животные
- Закон и право
- Знаменитости
- Игры
- Искусство
- Комедии
- Красота, мода
- Кулинария, рецепты
- Люди
- Мото
- Музыка
- Мультфильмы
- Наука, технологии
- Новости
- Образование
- Политика
- Праздники
- Приколы
- Природа
- Происшествия
- Путешествия
- Развлечения
- Ржач
- Семья
- Сериалы
- Спорт
- Стиль жизни
- ТВ передачи
- Танцы
- Технологии
- Товары
- Ужасы
- Фильмы
- Шоу-бизнес
- Юмор
Building a Secure Password Manager in Python (Part 1) | Authentication, Encryption & Menu
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/flexpass-manager
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)
Видео Building a Secure Password Manager in Python (Part 1) | Authentication, Encryption & Menu канала ThePcExpert
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/flexpass-manager
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)
Видео Building a Secure Password Manager in Python (Part 1) | Authentication, Encryption & Menu канала ThePcExpert
Комментарии отсутствуют
Информация о видео
7 января 2026 г. 17:00:54
03:05:16
Другие видео канала




















