Skip to content

luizvarela/password-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Password Manager

A simple command line Password Manager written in Golang, built only for learning purpose. This is not meant to be used with real passwords as it lacks of secutiry rules :) This CLI was inspired by KeePass.

Usage

The CLI gives you the ability to create a Password Vault to store your records, you can sign in into an existent Vault and fetch the password records store in it in a secure way. The records are stored in a file.

What would you like to do?

1. Create a new password vault
2. Sign in to an existing password vault
3. Add a password record to the vault
4. Fetch a password record from the vault

Quit (enter q or quit)

Enhancements

  • Improve error handling and user prompts.
  • Ensure proper encryption and decryption of passwords.
  • Use a global state to store the signed-in vault and derived key.
  • Edit and remove password recods in a Valt.
  • Improve security.
  • Add tests.
  • Create an API and build a WEB interface.

About

A simple command line password manager in Golang

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages