Skip to main content
Technical Project

Secure Password Manager

AES-Encrypted Web Password Vault built with Flask

AI & Security
Python Flask MySQL Fernet (AES) bcrypt JavaScript HTML CSS

Project Overview

Secure Password Manager is a web-based password vault built with Python Flask and MySQL. User accounts are protected with bcrypt password hashing for secure authentication. Stored passwords are encrypted using AES (Fernet symmetric encryption) before saving to the database, ensuring vault data remains protected even if the database is accessed directly. Users can generate strong passwords using the built-in password generator, and manage all vault entries with full create, read, update, and delete operations.

Key Features

  • Bcrypt-secured user authentication
  • AES (Fernet) encryption for all stored passwords
  • Password strength generator
  • Full CRUD operations for password vault entries
  • Clean web-based vault interface
  • Live deployment on Vercel

Screenshots

Screenshots will be added soon.