Skip to content

Gautam-04/PassManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” Password Manager

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.


πŸ“Έ Screenshots

image image image image

Encrypted Password

image

πŸ”§ Tech Stack

  • Java (Swing for GUI)
  • NetBeans IDE
  • MySQL (backend database)
  • JDBC (Java Database Connectivity)
  • AES Encryption (for secure password storage)

🎯 Features

  • βž• 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

πŸ—ƒοΈ Database Schema

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
);

About

A simple password manager built using JDBC and SQL for secure credential storage and retrieval.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages