Skip to content

A CLI Password Manager that can save your passwords securely in images using Steganography. The program can also generate strong passwords for your use

Notifications You must be signed in to change notification settings

777advait/Password-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

A CLI Password Manager that can save your passwords securely in images using Steganography. The program can also generate strong passwords for your use

Installation

  1. Download or clone the repository.
  2. Install the dependencies by running the command below.

pip install -r requirements.txt

  1. Now run the setup.py file.

python setup.py install

  1. Once, the setup is completed you will be able to run pypassword command.

Preview

$ pypassword 
Usage: pypassword [OPTIONS] COMMAND [ARGS]...

  A CLI Password Manager that can save your passwords securely in images using
  Steganography. The program can also generate strong passwords for your use.

Options:
  --help  Show this message and exit.

Commands:
  decrypt            Decrypts encoded text from image.
  encrypt            Encrypts password into image.
  generate-password  Generates a strong password!

How to use

Encryption

$ pypassword encrypt
Enter your password: nopassword
Enter the path of the image you want to hide your password(with extension): Macbook.png
Enter a name for encoded image with extension(Encoded image will be saved in working directory.): encoded_macbook.png

Your password(nopassword) has been successfully encoded in the image(Macbook.png)
Encoded image has been saved associated with the entered name(encoded_macbook.png)!
  • Macbook.png Macbook

  • encoded_macbook.png encoded_macbook

Decryption

$ pypassword decrypt
Enter the path of the image your password is hidden in(with extension): encoded_macbook.png
Decrypted password-> nopassword

Depends On

  • click==8.0.1
  • tweepy==4.3.0
  • setuptools==56.0.0
  • Pillow==8.4.0
  • PyInquirer==1.0.3
  • rich==10.13.0

Made with

  • Python[^3.8]
  • Replit(Development Environment)

Bug Tracking

If any bugs are found make sure to create a new issue

About

A CLI Password Manager that can save your passwords securely in images using Steganography. The program can also generate strong passwords for your use

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages