Skip to content

Latest commit

ย 

History

144 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

CryptoGuard ๐Ÿ”

Advanced File Encryption System
Secure cloud file storage with AES encryption and integrity verification.

๐ŸŒ Live Demo: https://cryptoguardapplication.onrender.com/home


๐Ÿ“ฆ Tech Stack

  • 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)

๐Ÿ” Key Features

  • ๐Ÿ”’ 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)

๐Ÿงช Local Development Setup

1. Clone the Repository

git clone https://github.com/Shoshana5370/CryptoGuard.git
cd CryptoGuard

About

File encryption and secure cloud sharing app built with .NET and React, featuring AES encryption and AWS S3 integration.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages