Skip to content

GDesir23/securepass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SecurePass

A Java-based password manager built in Eclipse that allows users to securely manage login credentials through a menu-driven console application. SecurePass demonstrates object-oriented programming, file handling, authentication, and password management concepts using Java.


Features

  • Master password authentication
  • Add new password entries
  • View saved passwords
  • Search passwords by website
  • Edit existing password entries
  • Delete password entries
  • Generate strong random passwords
  • Automatically save passwords to a file
  • Automatically load saved passwords when the program starts
  • Password masking when viewing saved credentials
  • Input validation and error handling

Technologies Used

  • Java
  • Eclipse IDE
  • Object-Oriented Programming (OOP)
  • Java Collections (ArrayList)
  • File I/O
  • Base64 Encoding
  • SecureRandom
  • Scanner

Project Structure

SecurePass/
│
├── src/
│   ├── SecurePass.java
│   └── PasswordEntry.java
│
├── docs/
│   └── commands.md
│
├── screenshots/

About

A Java-based password manager built in Eclipse featuring master password authentication, password generation, CRUD functionality, persistent file storage, and object-oriented programming.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors