Back to Browse

Building a Secure Password Manager in Python - Part 4: List, Get, Delete

28 views
Aug 20, 2024
26:44

Welcome to Part 4 of our series on building a secure password manager in Python! In this episode, we dive into the essential operations that make your password manager truly functional: listing, retrieving, and deleting entries in the database, all while ensuring your data remains securely encrypted. We'll start by working with AES encryption to protect your sensitive information, ensuring that data is securely encrypted before being stored and properly decrypted when retrieved. Then, I'll show you how to implement the list, get, and delete commands using SQLAlchemy with SQLite. You'll learn how to: List Entries: Display all stored entries in a user-friendly format. Get Data: Retrieve and decrypt specific entries from the database. Delete Items: Safely remove entries from the database. By the end of this video, you’ll have a fully functional password manager capable of managing your entries securely and efficiently. 🔐 What You’ll Learn: Implementing AES encryption and decryption for database entries Listing stored entries in your password manager Retrieving and decrypting specific data from the SQLite database Deleting items securely from the database 🔗 Catch Up on Previous Episodes: 🔗 Follow the Series: https://www.youtube.com/watch?v=ZMle9fwxkGE&list=PLnx92oGml21MJLcSo8F0u2oDZvYa3AxXQ&pp=gAQBiAQB 💻 Code Repository: https://github.com/AgentFUD/agentfud-password-manager Contact me on discord: https://discord.gg/rCMFfxHT 0:00 Introduction & Recap 0:25 Create Entry model and implement add subcommand 11:30 Implement encrypt() function with AES 15:33 Implementing list command 18:44 Implement get command 23:05 Implement delete command 26:24 Outro If you’re finding this series helpful, please like, subscribe, and hit the notification bell to stay updated on future episodes as we continue enhancing this secure password manager!

Download

0 formats

No download links available.

Building a Secure Password Manager in Python - Part 4: List, Get, Delete | NatokHD