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.
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
- 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.
- 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
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.
- Add in more details of the user and store the details in secure manner
- Asterisks while typing the passwords
- Send emails or/and messages to the user on failed or unauthorized access
- Forgot password
@CodePurble