rust-secret-vault
A simple yet robust command-line tool designed to safely encrypt and store your sensitive information. Harnessing the power of AES-256 encryption and the Argon2 key derivation function, Secret Vault offers a streamlined experience for users looking to protect their secrets without diving into complex configurations.
Features
π‘ AES-256 Encryption: Industry-standard encryption ensures your secrets remain confidential.
π Argon2 Key Derivation: Turn your passphrase into a robust encryption key with the award-winning Argon2 algorithm.
π File-based Storage: Export and import your vault for secure backups or migration.
β¨ Command-Line Friendly: Designed for those who love the terminal, with intuitive commands and clear feedback.
Getting Started
Installation
Clone the repository:
git clone https://github.com/yourusername/secret_vault.git
Navigate to the project directory:
cd secret_vault
Build the project:
cargo build --release
Usage
To launch Secret Vault, simply run:
cargo run --release
For detailed command usage and examples, check out the Guide to Using the Secret Vault Tool.
Contributing
We welcome contributions from the community! Please read our CONTRIBUTING.md for guidelines. License
This project is licensed under the MIT License. See the LICENSE file for details. Acknowledgements
Thanks to the Rust community for the amazing libraries that made this project possible. All contributors who've helped improve and refine Secret Vault.
Remember: Security is a journey, not a destination. Ensure that you use Secret Vault responsibly and keep your passphrase safe. For expert deployments, consider a security audit.