Skip to content

Passkeep is a simple password manager written in python that fits for personal use only.

Notifications You must be signed in to change notification settings

leetCipher/passkeep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Passkeep password manager

Passkeep is a proof-of-concept password manager that is good for personal use.

Installation

You will need to first install the required modules in the requirements.txt file:

pip3 install -r requirements.txt
chmod +x passkeep.py
./passkeep.py

Screenshots

Displaying records

Alt text

Adding records

Alt text

Editing records

Alt text

Deleting records

Alt text

Updating decryption key

Alt text

Security

Passkeep uses AES-CBC modes of operation to encrypt all the credentials in the "passwords.db" file and uses SHA-256 hash function to hash and validate the key that is used for both encryption and decryption.

Features

  • Add, Edit, Delete credentials
  • Change the encryption/decryption key
  • Passwords generation
  • Backup database/credentials
  • Erase database/credentials

Bugs

I tested the application several times to make sure it's bug free (that doesn't mean it is), so in case of any bugs (insecure cryptographic implementations/weaknesses only), please, report the issue.

About

Passkeep is a simple password manager written in python that fits for personal use only.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages