Skip to content

shikataganaii/VaultCLI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VaultCLI

A simple command line password manager made with .NET. It saves your passwords locally in an encrypted file.

How to use

Run the tool using VaultCLI.exe followed by a command.

init

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 init

add

This 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 add

list

This 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 list

Encryption details

Everything 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.json file in the same folder. Each entry uses its own unique salt and nonce.

About

Open source CLI password manager

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages