Skip to content

jxxt/offline-password-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


INTRODUCTION

  • 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.

about this PROJECT

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.

USAGE

  • method 1 :-
    step 1: clone this repository into your system
    step 2: open the cloned repository folder in your desired 'file explorer'
    step 3: run main.exe file (this will open already compiled main.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: open main.cpp file from side-bar of VS Code
    step 5: compile and run the opened main.cpp using any code runner extension (I prefer this)

CONTRIBUTING

  • 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

LICENSE

MIT License

Releases

No releases published

Packages

No packages published

Languages