An open API service indexing awesome lists of open source software.

https://github.com/yjdoc2/rust-password-manager

A simple local password manager, which stores encrypted password on local disk, as well as generate and rate passwords.
https://github.com/yjdoc2/rust-password-manager

password-manager rust

Last synced: 10 months ago
JSON representation

A simple local password manager, which stores encrypted password on local disk, as well as generate and rate passwords.

Awesome Lists containing this project

README

          

# Rust Password Manager

## description

This is just a simple password manager command line application written in Rust.
This is not particularly good or efficient, in fact it uses a json file in invoking directory to save the encrypted passwords.
This was done to move from "excited about Rust" to "actually coding in Rust" ;) :)
This uses magic-crypt crated to encrypt and decrypt the passwrods,
serde to for serialize-deserialize the maps,
passwords to score the saving passwrods and to generate random password.

## Usage

compile to file named passman.
first run passman init in the file you want to store the json file containing the passwords

Then run passman to enter interactive commandline
Supported operations are:


  1. add account-name : to generate and save a random password

  2. add account-name password : save given password

  3. get all : get all account passwords

  4. get account-name : get password for given account name

  5. quit : to exit the program