Skip to content

Aryan-094/Password_manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

SecurePass - Password Generator & Manager

SecurePass is a browser-based password generator and manager application built with HTML, CSS, and vanilla JavaScript. It provides a user-friendly interface for generating secure passwords, storing them locally in your browser, and checking the security of your existing passwords.

Features

Password Generator

  • Generate strong, random passwords with customizable options
  • Choose password length (8-32 characters)
  • Include/exclude uppercase letters, lowercase letters, numbers, and symbols
  • Real-time password strength indicator
  • One-click copy to clipboard
  • Save generated passwords directly to the password manager

Password Manager

  • Store passwords securely in your browser's local storage
  • Add, edit, view, and delete password entries
  • Search functionality to quickly find saved passwords
  • Store additional information such as website URLs and notes
  • Responsive design works on desktop and mobile devices

Password Checker

  • Check the strength of your existing passwords
  • Identify which character sets are used in your password (uppercase, lowercase, numbers, symbols)
  • Detect common patterns that might weaken your password
  • Check if your password has been exposed in known data breaches (demo version)
  • Get recommendations to improve your password security

Dark/Light Theme

  • Toggle between dark and light mode
  • Theme preference is saved between sessions

Security Information

  • All passwords are stored locally in your browser's localStorage
  • No data is transmitted to any server
  • Your passwords remain on your device
  • For enhanced security, consider using this app in private/incognito mode

Local Storage

This application uses browser localStorage to save your passwords. Please note:

  • Clearing your browser data will delete all saved passwords
  • Passwords are stored in an unencrypted format in localStorage
  • For more security, consider exporting your passwords and using a dedicated password manager

Usage

  1. Open index.html in your web browser
  2. Generate a secure password using the Password Generator tab
  3. Save passwords using the Password Manager tab
  4. Use the search function to find specific passwords
  5. View, edit, or delete your saved passwords as needed
  6. Check your existing passwords with the Password Checker tab

Development

This project uses vanilla JavaScript without any frameworks or build steps. To modify or extend:

  1. Clone or download the repository
  2. Edit the HTML, CSS, or JavaScript files as needed
  3. Open index.html in a browser to test changes

License

This project is released under the MIT License. Feel free to use, modify, and distribute it.

Credits

  • Icons provided by Font Awesome
  • Color scheme inspired by modern UI design principles

Note: This is a demonstration project and should not be used as a primary password manager for highly sensitive accounts without additional security measures. The breach check feature uses a simulated database for demonstration purposes only.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors