Skip to content
/ G_Lock Public

A local password manager that can generater and store your passwords

Notifications You must be signed in to change notification settings

SonnyGU/G_Lock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

"G-Lock: Password Manager"



Overview

G-Lock is a user-friendly desktop application designed to manage and store your passwords securely. Built with Python and Tkinter, users can generate random strong passwords, save them alongside the corresponding website and email/username details, and retrieve them easily. The application also features a search function to find stored credentials quickly.

Features

  1. Random Password Generation: Generates a strong, random password combining letters, numbers, and symbols.
  2. Secure Password Storage: Saves passwords and associated website and email/username information in a JSON file.
  3. Search Functionality: Quickly retrieve passwords by searching for the associated website.
  4. User-Friendly Interface: A simple and intuitive GUI built with Tkinter, making it easy for anyone to use.
  5. Clipboard Integration: Automatically copies generated passwords to the clipboard for easy use.

Prerequisites

To run this project, you will need:

  • Python: The application is written in Python(3.6 and above), a recent version of Python.
  • Pip: Python's package installer, pip, should be installed for managing Python packages. It usually comes with Python installation.
  • Tkinter installed (usually comes with Python).
  • pyperclip library installed (pip install pyperclip).

Installation

Usage

  • Interact with the GUI: Use the interface to generate passwords, save credentials, and search for stored information.

Data Storage

  • Credentials are stored in myFile.json in the same directory as the script. Ensure this file exists or allow the application to create it upon adding the first set of credentials.

Program walk-through:

Launch the utility:
G-Lock Steps

Type in a website and hit the search function:
G-Lock Steps

It Will Return Username and Password:
G-Lock Steps

Hit generate Password
: G-Lock Steps

When a Password is generated, It Is Immediately Copied onto your Clipboard for Use:
G-Lock Steps

Hit Add to Save the information, input fields will clear:
G-Lock Steps

About

A local password manager that can generater and store your passwords

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages