https://github.com/conedjordjic/password-vault
Hardened password manager written in Rust
https://github.com/conedjordjic/password-vault
cryptography cybersecurity password password-generator password-manager rust
Last synced: 10 months ago
JSON representation
Hardened password manager written in Rust
- Host: GitHub
- URL: https://github.com/conedjordjic/password-vault
- Owner: ConeDjordjic
- License: mit
- Created: 2025-02-18T22:06:15.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-18T22:36:42.000Z (over 1 year ago)
- Last Synced: 2025-02-18T23:24:52.834Z (over 1 year ago)
- Topics: cryptography, cybersecurity, password, password-generator, password-manager, rust
- Language: Rust
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🔒 PassVault, a Secure Password Manager
A CLI-based password manager with AES-256-GCM encryption written in Rust for Cybersecurity and Cryptography practice and to learn Rust!

## Features
- AES-256-GCM encryption
- Argon2 key derivation
- Secure password generation
- Encrypted local storage
- CLI interface
## Installation
```bash
# Prerequisites
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
# Clone & Build
git clone https://github.com/ConeDjordjic/password-vault.git
cd password-vault
cargo install --path .
```
## Usage
```bash
# Add credentials
passvault add github.com your@email.com
# Retrieve credentials
passvault get github.com
# Generate password
passvault generate --length 24 --special
```
## Security
- Encrypted vault format
- Memory-safe implementation
- No master password storage
- Regular security audits