A simple command line password manager made with .NET. It saves your passwords locally in an encrypted file.
Run the tool using VaultCLI.exe followed by a command.
Use this to create a new vault. It will ask you to create a master password. Warning: If you already have a vault, this command will overwrite it and delete your old passwords.
VaultCLI.exe initThis adds a new password to your vault. It will ask for your master password first. Then you enter the name of the service and the password you want to save.
VaultCLI.exe addThis command shows you all the passwords you have saved. You have to enter your master password so the program can decrypt them for you.
VaultCLI.exe listEverything is encrypted using the following methods:
- AES-256-GCM: Used for encrypting the service names and passwords.
- PBKDF2: Used to turn your master password into a secure key.
- Iterations: 600,000 rounds of hashing with SHA256.
- Storage: Data is saved in a
vault.jsonfile in the same folder. Each entry uses its own unique salt and nonce.