The Password Manager is a simple desktop application built using Java (NetBeans IDE) with MySQL as the backend. It allows users to securely store, retrieve, update, and manage login credentials for various websites. The application uses Java Swing for the graphical user interface and JDBC for connecting to the database. To ensure the security of stored credentials, this application uses AES (Advanced Encryption Standard) to encrypt all passwords before saving them to the MySQL database.
Encrypted Password
- Java (Swing for GUI)
- NetBeans IDE
- MySQL (backend database)
- JDBC (Java Database Connectivity)
- AES Encryption (for secure password storage)
- β Add and save login credentials (website, username, password)
- ποΈ Edit and update existing records
- β Delete saved credentials from the database
- π Search credentials by website name
- π₯οΈ User-friendly desktop interface with encrypted password storage
You can use the following SQL script to create the required table:
CREATE DATABASE IF NOT EXISTS password_manager;
USE password_manager;
CREATE TABLE IF NOT EXISTS credentials (
id INT PRIMARY KEY AUTO_INCREMENT,
website VARCHAR(255) NOT NULL,
username VARCHAR(255) NOT NULL,
password VARCHAR(255) NOT NULL
);