Advanced File Encryption System
Secure cloud file storage with AES encryption and integrity verification.
๐ Live Demo: https://cryptoguardapplication.onrender.com/home
- Backend: .NET 9 (ASP.NET Core Web API)
- Frontend: React 19 + TypeScript + Redux Toolkit
- Database: MySQL (Clever Cloud)
- Cloud Storage: AWS S3
- Security: AES encryption, SHA-256 hashing, reCAPTCHA v2
- Deployment: Render (Client + API)
- ๐ End-to-end encrypted file upload/download
- ๐ Server-side AES encryption with IV generation
- ๐งฎ SHA-256 hash integrity verification
- โ๏ธ Encrypted file storage on S3 (no presigned URLs)
- ๐ฅ Role-based access control
- ๐ก๏ธ CAPTCHA login protection
- ๐งฑ Clean Architecture (repository pattern, service layers)
git clone https://github.com/Shoshana5370/CryptoGuard.git
cd CryptoGuard