PassVault
Smart Security for the Modern Web
Team: ColdBlooded
Project Overview
PassVault is a secure password manager web application that allows users to safely store, manage, and analyze passwords.
It also includes phishing detection and password strength evaluation to enhance cybersecurity.
Key Features
- Secure Signup/Login using PBKDF2 (with salting)
- Password Strength Checker (Weak / Medium / Strong)
- Password Generator with customizable options
- Encrypted Password Storage using AES
- Weak Password Detection across accounts
- Login Alert System (time + location tracking)
- Phishing Website Detection using URL analysis
DSA Concepts Used
- Hashing → Secure user authentication
- Linked List → Managing dynamic user data
- Trees → URL structure parsing in phishing detection
- Strings / Arrays → Password analysis and generation
Tech Stack
- Frontend: HTML and CSS
- Backend: JAVA
- Database: MySQL
How It Works
- User signs up and logs in
- Dashboard provides security tools
- Passwords are stored securely in encrypted form
- System analyzes passwords and detects threats