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.
- Host: GitHub
- URL: https://github.com/yjdoc2/rust-password-manager
- Owner: YJDoc2
- License: mit
- Created: 2020-07-01T13:00:18.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-07-01T13:10:47.000Z (almost 6 years ago)
- Last Synced: 2025-04-12T17:02:21.362Z (about 1 year ago)
- Topics: password-manager, rust
- Language: Rust
- Homepage:
- Size: 5.86 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
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:
- add account-name : to generate and save a random password
- add account-name password : save given password
- get all : get all account passwords
- get account-name : get password for given account name
- quit : to exit the program