Skip to content

A simple but efficient local password manager

Notifications You must be signed in to change notification settings

Prvvv/cppmanage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

cppmanage

A simple but efficient local password manager, for further information or queries contact me at: prv@anche.no

About

cppmanage is a simple but efficient password manager for almost any windows system that automatically stores login and password data to the local system using a clean & minimalist terminal design via the windows system, it uses 3 layers off security to get to the stored passwords in plaintext:

  • Keyfile Key
  • Hardcoded Password
  • Hardcoded Encryption-Key

Features

Encryption

cppmanage automatically encrypts saved login data to a text file using an encryption key client/server method stored locally on the machine and decrypt the login information application side when viewing.

Management

cppmanage can view, remove, update and add new username and password entires in the format of username:password and due to the encrypted state the filelogged memory the program uses it can store all data for an indefinite amount of time until manual deletion of the entry by the user

[1] View account and passwords
[2] Add account & password
[3] Remove account by index
[0] Exit

Select an option:

Portability

Due to the simple nature of the programming behind cppmanage you can completely transport your passwords securely without the risk of compromise to the user due to the passworded and file application side encryption/decryption methods, just copy and paste both encrypted text file containing the passwords/usernames, the keyfile (or its contents) and program executable to move to a new system and its done! - and it does not matter if you lose the file containing passwords, unless you keep your current encryption keys unguessable and safe, the contents cannot be accessed without ALL keyfile, encryption key and password.

Setup/Install

There are no additional installs for this program.

Just change the following lines of source code of the .cpp file to configure encryption key, password and keyfile key and filenames if you wish:

string storagefile = "storage.txt";
std::string filename = "keyfile.txt";

string systempassword = "";
string key = "";
string keyfile_contents = "";

Then compile the code into an executable format and run the program with the 2 files along side it in the same directory and your done!

About

A simple but efficient local password manager

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages