Skip to content

genZadelio/Personal-Password-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Personal-Password-Manager (Python)

Description

A simple command-line Password Manager built using Python. This project allows users to generate, store, and view passwords for different websites. Passwords are saved locally in a text file and loaded automatically when the program starts.

Features

  • Generate random passwords
  • Store passwords for different websites
  • View saved passwords
  • Prevent duplicate website entries
  • Save data to a file
  • Load saved passwords automatically
  • Input validation for password length

Technologies Used

  • Python 3
  • Dictionaries
  • Functions
  • File Handling
  • Exception Handling
  • Random and String Modules

How to Run

  1. Download or clone the repository.
  2. Open the project folder in VS Code.
  3. Run the Python file:
python Password_Manager.py

Project Structure

Python_Password_Manager/

├── Password_Manager.py

├── password.txt

├── README.md

Note

This project is created for educational purposes. Passwords are stored in plain text and are not encrypted. It is intended to demonstrate Python programming concepts such as file handling, dictionaries, functions, and exception handling.

Author

Adelio Ghosh

About

A simple Python-based password manager with password generation and file storage. Command-line password manager built using Python and file handling.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages