Skip to content

Benelzane-Kholani/text-image-encryption

Repository files navigation

Text & Image Encryption

A lightweight, web-based application that allows users to encrypt and decrypt text and image files securely. Built with React, Next.js, TailwindCSS, and Express, this tool demonstrates client-server communication, file upload handling, and basic cryptographic operations.

🔐 Features

  • ✍️ Encrypt and decrypt plain text with a secret key
  • 🖼️ Upload images and receive encrypted versions (and decrypt them)
  • 🗝️ Simple AES-based encryption (can be extended to other methods)
  • 📦 Built using modern frontend and backend technologies
  • 📁 File handling with Express backend

🛠 Tech Stack

  • Frontend: React js, Next.js, Tailwind CSS
  • Backend: Node.js with Express
  • Language: TypeScript
  • Tooling: ESLint, Yarn

🚀 Getting Started

Prerequisites

  • Node.js (v18+ recommended)
  • Yarn package manager

Installation

  1. Clone the repository:

  2. Run the development server:

About

A React lightweight, web-based application that allows users to encrypt and decrypt text and image files securely.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published