A simple but efficient local password manager, for further information or queries contact me at: prv@anche.no
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
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.
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:
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.
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!