Skip to content

Rageon787/rust-pass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RustPass

RustPass is a command line password manager written in Rust and uses sqlite to store PBKDF2 AES encrypted passwords.

This is my first personal project and was intended as a toy project for me to learn rust and get into the habit of making programming projects.

Please don't use this as your password manager!

Features

  • Add a new password for a service and multiple accounts.
  • Retrieve stored passwords for specific services and copy to them clipboard.
  • Generate passwords and copy them to your clipboard.
  • Delete stored passwords.
  • List all services or accounts associated with a particular service
  • Passwords are encrypted using AES-256 with the help of a PBKDF2 key derived from the master password.

Commands

Add a password

rust-pass add <username> <service> <password> 

Generate a password

rust-pass generate [-a | --alpha] [-n | --numeric] [-s | --special] [-C | --capital] [length] [-c | --copy] 

Retrieve a password

rust-pass retrieve <username> <service> <password> [-c | --copy] 

Delete a stored password

rust-pass delete <username> <service> 

List all services or all accounts within a service

rust-pass list [service] 

About

A CLI Password manager written in rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages