Skip to content

A command line application to encrypt and decrypt passwords using files

Notifications You must be signed in to change notification settings

AnkitaTandon/Password-safe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Password-safe (Command Line)

An application to encrypt and store multiple passwords for multiple users with help of stack manipulation and files. Here the user can refer to his decrypted passwords only by remembering their secret Master Key to unlock the barrior.

Software

C compiler: VS code along with mingw (suggestion)

To install and set up VS code for C and C++ programing environment, click here or here

Outcome or Objective

  • Secure data & information from unauthorized access and thus maintains the confidentiality.
  • Multiple users can store multiple passwords.
  • Two step verification.
  • One Master key for all passwords of a user, reducing the load of remembrance.
  • Simple, quick and efficient.

Features

  • Encrypts and decrypts passwords and stores them in a file with username
  • Re-entering passwords to avoid typo.
  • The user can add and delete any number of passwords
  • Easy to use, user-friendly :p

How to use?

STEP 1. Download the code file and run it on your machine.

STEP 2. After compiling, execute the program (duh!)

STEP 3. Sign up and login options will displayed as shown below in given fig. Sign up is only for new user while login is for existing user. (It will prompt an error message on choosing inappropriate options and take you back to the menu page)

STEP 4. Follow the instruction and create/enter the Master Key w.r.t sign_up/login.

STEP 5. In the Sign up section, you will have to enter your details including the passwords. In the Login section, you will get an option to either insert, delete or display your passwords.

STEP 6. Choose the options accordingly to obtain the desired outcome.

Screenshots

Contribute

  1. Add in more details of the user and store the details in secure manner
  2. Asterisks while typing the passwords
  3. Send emails or/and messages to the user on failed or unauthorized access
  4. Forgot password

Support

@CodePurble

About

A command line application to encrypt and decrypt passwords using files

Resources

Stars

Watchers

Forks

Languages