← All projects

PassVault

by @Adel-Ayoub

14

A secure command-line password manager built in Rust with AES-256-GCM encryption for local password storage and management

About this project

PassVault A Secure CLI Password Manager written in Rust PassVault is a high-performance command-line password manager built with Rust that provides secure local password storage. Leveraging Rust's memory safety and performance benefits along with military-grade AES-256-GCM encryption, this tool offers both security and convenience for developers and security-conscious users who prefer terminal-based workflows. How to use PassVault There are 2 main ways to interact with the application Managing Passwords You can store and retrieve passwords securely by: Initializing the vault - Set up your master key and encrypted storage Adding passwords - Store new credentials with descriptions and metadata Retrieving passwords - Access your stored credentials with the master key Listing entries - View all stored password names and metadata The application provides secure encryption and validation: AES-256-GCM encryption protects all stored passwords Master key validation ensures only authorized access Local storage keeps your data under your control Base64 encoding provides safe file storage format Interactive Mode You can also use PassVault in interactive mode:

From the project README on GitHub

Stars
14
Forks
0
License
MIT
Last push
5 Jul 2025

Add this badge to your README

Show that your project is listed on Made in Algeria.

Made in Algeria
[![Made in Algeria](https://www.madeinalgeria.dev/badge/passvault.svg)](https://www.madeinalgeria.dev/projects/passvault)

Related projects