ForgeCrypt is a high-performance, asynchronous file encryption tool designed with modern cryptographic standards and scalable architecture.
It combines:
- ⚡ Rust performance
- 🔒 AES-256-GCM encryption
- 🧠 Argon2 key derivation
- 🧵 Streaming pipeline architecture
- 📂 Multi-file + directory support
- 🔐 Strong encryption using AES-256-GCM
- 🧠 Secure password hashing via Argon2id
- ⚡ Async + streaming encryption pipeline
- 📂 Encrypt single files or entire directories
- 🔁 Password retry protection (3 attempts)
- 🎯 Smart CLI with structured logs
- 📊 Real-time progress bars + speed metrics
- 🎨 Colored output for better UX
- 🛡️ Protection against double encryption
| Component | Technology |
|---|---|
| Language | Rust |
| Async Runtime | Tokio |
| Encryption | AES-GCM |
| KDF | Argon2 |
| CLI | Clap |
| UI | Colored + Indicatif |
git clone https://github.com/aniketchavan2211/ForgeCrypt.git
cd forgecrypt
cargo build --releaseforgecrypt -e file.txtforgecrypt -d file.txt.enc- AES-256-GCM ensures confidentiality, integrity, authentication
- Argon2id protects against brute-force attacks
Reader → Chunking → Encryption → Writer
- File format versioning
- Parallel chunk processing
- TUI dashboard
- Compression + encryption
- Keyfile support
Aniket Chavan
aka Th3 R0gu3 Kn!ght
Team: Th3 Cyb3r Kn!ght's
If you find this project useful and want to support its development, you can contribute here:
Your support helps:
- 🚀 Improve ForgeCrypt performance & features
- 🔐 Build advanced cybersecurity tools
- 🧠 Continue research & development
Whether it's a small tip or a big contribution, it directly fuels development.
⚔️ “ForgeCrypt is forged step by step — your support sharpens the blade.”



