Skip to content

qasem-talaee/rust-password-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust CLI Password Manager

Rust CLI Password Manager

Overview

This is a command-line interface (CLI) password manager written in Rust. It allows users to securely store and manage their passwords using encryption. The application utilizes the chacha20poly1305 encryption algorithm for securing password data and argon2 for hashing passwords.

Features

  • Create a New Password File: Users can create a new file to store their passwords securely.
  • Open Existing Password File: Users can open an existing password file to view or manage their stored passwords.
  • Add New Passwords: Users can add new passwords to their password file.
  • Delete Passwords: Users can delete specific passwords from their password file.
  • View Passwords: Users can view all stored passwords in a formatted table.

Installation

To run this application, you need to have Rust installed on your machine. You can install Rust by following the instructions on the official Rust website.

Clone the Repository

git clone https://github.com/qasem-talaee/rust-password-manager.git
cd rust-password-manager

Build the Project

cargo build --release

Example

An example password file can be opened with the following credentials:

  • File: pass
  • Password: 123

About

This is a command-line interface (CLI) password manager written in Rust

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages