-
What is a Password Manager? A password manager is a software program that helps users store and organize their passwords, and even include additional feature to generate strong and random passwords.
-
Why a Password Manager is used? A password manager is used to improve the security and convenience of managing online accounts. It helps the users to save their time as they don't have to remember multiple passwords and usernames for different sites.
offline-password-manager is an offline CLI app purely written in C++. It primarily uses fstream
C++ library, along with other C++ libraries to use the root folder of main.cpp
file as a 'database' to store passwords in .txt
formatted files. It uses an ecryption-decryption algorithm that helps to save passwords securely to their respectice .txt
files.
-
method 1 :-
step 1: clone this repository into your system
step 2: open the cloned repository folder in your desired 'file explorer'
step 3: runmain.exe
file (this will open already compiledmain.cpp
file into the cmd/pws/bash) -
method 2 :-
step 1: set up C++ into your system (I prefer this method)
step 2: clone this repository into your system
step 3: open the cloned repository folder in VS Code
step 4: openmain.cpp
file from side-bar of VS Code
step 5: compile and run the openedmain.cpp
using any code runner extension (I prefer this)
-
if you find any bug, feel free to report it in the ISSUES section and if you have a fix for it then kindly Pull Request with the correct code and description about the bug and its fix
-
if you have a feature update idea, suggest the idea with relevant code (if applicable) through a Pull Request