A secure command-line password manager written in Rust. It provides encrypted storage of passwords with a master password protection.
- Secure password storage using AES-256 encryption
- Master password protection
- Command-line interface with intuitive commands
- Password generation capability
- Local encrypted storage in
passwords.dbfile
rusty-pass add <service> <username> [--password <password>]If --password is not provided, you will be prompted to enter it securely.
rusty-pass get <service>rusty-pass delete <service>rusty-pass listrusty-pass generate [length]Default length is 16 characters if not specified.
- All passwords are encrypted using AES-256
- Master password is required for all operations
- Passwords are stored locally in an encrypted database file
- Password input is hidden from terminal output
cargo build --releaseThe binary will be available in target/release/rusty-pass