/PassCliq

An easy to use credential manager.

Primary LanguagePython

PassCliq

PassCliq because everything is just a click away!

A credential fort knox's first version released.

PassCliq is an intuitive tool to generate strong passwords and for preserving the credentials in the vault.

PassCliq never shares the vault with the internet.

Objective

I was finding a hard time to manage all my gaming and other service credentials. The sole purpose of this application was to make credential management easy. I will be using this application to store all my drive, placement and gaming credentials. It is recommended to always have a backup of the vault file, so that in the case of a hard drive or OS failure the credentials are safe. Good luck using it 😄

GIF

Contents

Features

  • Strong password generator which includes numbers,letters and symbols
  • Simple and consistent UI
  • Readily accessible credential manager
  • Local database storage system
  • Can be run on any system where Python is installed

Future releases

  • Advanced Encryption System(AES) while storing the credentials in the CSV file.
  • A password strength analyzer.
  • Backup of the Vault.

Usage

Generating Password

Generate a random strong password.

IMAGE

The database window

This window offers a variety of features like adding credentials, viewing credentials and deleting credentials.

IMAGE

Adding Credentials

You can add credentials by entering the service name, username and password.

IMAGE

Deleting Credentials

You can delete the previously added credentials by entering the service name and username.

IMAGE

Accessing Credentials

You can view the credentials and access them here.

IMAGE

Development

  • This application is purely written in Python.
  • The packages used in this application are TKinter, Pandas, Pyperclip, OS, pandastable and random.
  • The VAULT is just a .csv file, it can be externally edited and accessed using MSExcel.

Code Reviews

If you have any code improvements:

  • Clone PassCliq
  • Make your edits
  • Add your name to the contributors
  • Send a PR

Or, if you’re feeling lazy, create an issue and we’ll think about it.

Contributors