#password-manager #built #safe #algorithm #optional #key #setup

bin+lib givme

A password manager built in Rust that is simple to use and safe

2 releases

0.1.1 Oct 5, 2024
0.1.0 Oct 15, 2021

#1034 in Authentication

Apache-2.0 and LGPL-3.0 OR GPL-2.0 OR GPL-3.0

40KB
865 lines

GivMe

A password manager built in Rust that is simple to use and safe. Save your passwords with an optional note for yourself.

Why GivMe

  • Uses 2 of the world strongest encryption algorithms.
  • Dependencies < 10.
  • Easy installation with cargo.
  • Written in Rust.
  • Open Source.
  • Encrypted with 2 different keys. You only need to remember 1.

GivMe Setup

$ givme
[+++] First Run Setup [+++]
Set your master key: hello123
Confirm your master key: hello123

Saving Passwords

$ givme --store mypassword
Enter your Master Key: hello123
Enter your 'mypassword': thisismypassword
Any note for yourself: Please don't lost this password
Saved Successfully

Retrieving Passwords

$ givme mypassword
Enter your Master Key: hello123

Here's your 'mypassword':  thisismypassword
Note: Please don't lost this password

Currently Under Development

Dependencies

~5–15MB
~172K SLoC