Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

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)

Building a Secure Password Manager in Python (Part 1) | Authentication, Encryption & Menu

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

ЛЕКЦИЯ ПРО НАДЁЖНЫЕ ШИФРЫ НА КОНФЕРЕНЦИИ БАЗОВЫХ ШКОЛ РАН В ТРОИЦКЕ

ЛЕКЦИЯ ПРО НАДЁЖНЫЕ ШИФРЫ НА КОНФЕРЕНЦИИ БАЗОВЫХ ШКОЛ РАН В ТРОИЦКЕ

Синьор 1С: 10 привычек, без которых ты не вырастешь

Синьор 1С: 10 привычек, без которых ты не вырастешь

Learn Python Step by Step | Python Programming for Everyone

Learn Python Step by Step | Python Programming for Everyone

Сравнение CockroachDB и Postgres

Сравнение CockroachDB и Postgres

Cryptography for Beginners - Full Python Course (SHA-256, AES, RSA, Passwords)

Cryptography for Beginners - Full Python Course (SHA-256, AES, RSA, Passwords)

Код работает в 100 раз медленнее из-за ложного разделения ресурсов.

Код работает в 100 раз медленнее из-за ложного разделения ресурсов.

Уязвимости в современных JavaScript-фреймворках на примере React, Vue и Angular / А. Важинская

Уязвимости в современных JavaScript-фреймворках на примере React, Vue и Angular / А. Важинская

OpenAI, Google, Apple: кто реально победит в гонке AI

OpenAI, Google, Apple: кто реально победит в гонке AI

Microsoft Foundry — фабрика приложений и агентов на основе искусственного интеллекта.

Microsoft Foundry — фабрика приложений и агентов на основе искусственного интеллекта.

Создавайте потрясающие CLI с Click на Python

Создавайте потрясающие CLI с Click на Python

Микросервисы на практике - сервис продажи билетов

Микросервисы на практике - сервис продажи билетов

🔴 Let’s build a Scheduling SaaS with NEXT.JS 16! (Sanity, Clerk, CodeRabbit, Google Calendar & Meet)

🔴 Let’s build a Scheduling SaaS with NEXT.JS 16! (Sanity, Clerk, CodeRabbit, Google Calendar & Meet)

Neovim 0.12: новый менеджер плагинов и минимальный IDE-конфиг

Neovim 0.12: новый менеджер плагинов и минимальный IDE-конфиг

I Read Honey's Source Code

I Read Honey's Source Code

Modern Graphical User Interfaces in Python

Modern Graphical User Interfaces in Python

Бизнес-логика в dataclass, pydantic, attrs-классах или в обычных классах? ООП в Python

Бизнес-логика в dataclass, pydantic, attrs-классах или в обычных классах? ООП в Python

Декораторы Python — наглядное объяснение

Декораторы Python — наглядное объяснение

Big Bad Blocks | Python Let's Play Ep.1

Big Bad Blocks | Python Let's Play Ep.1

Zettelkasten + AI: Как я связал ChatGPT и Obsidian в единую систему знаний

Zettelkasten + AI: Как я связал ChatGPT и Obsidian в единую систему знаний

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com