Skip to content

Image Steganography Using Next.js is a web-based application that enables users to hide secret messages within images and extract them securely. Built with Next.js and TypeScript, this project leverages image processing techniques to provide a simple yet effective steganography tool.

sudheerprasannakumarvasetty/Image-Steganography

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Image Steganography

πŸ“– Overview

This project implements Image Steganography, allowing users to hide secret messages within images and extract them when needed.

πŸš€ Features

  • Encode Messages: Hide text within images.
  • Decode Messages: Extract hidden text from images.
  • User-Friendly Interface: Simple and intuitive design for seamless user experience.

πŸ› οΈ Technologies Used

  • TypeScript: Main programming language.
  • HTML: Structure of the web pages.

πŸ“ Project Structure

Image-Steganography/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ components/
β”‚   β”œβ”€β”€ pages/
β”‚   β”œβ”€β”€ styles/
β”‚   └── utils/
β”œβ”€β”€ public/
β”‚   β”œβ”€β”€ images/
β”‚   └── ...
β”œβ”€β”€ README.md
└── package.json
  • src/components/: Reusable UI components.
  • src/pages/: Application pages.
  • src/styles/: Styling files.
  • src/utils/: Utility functions.
  • public/images/: Image assets.

πŸ› οΈ Installation

  1. Clone the Repository:

    git clone https://github.com/sudheerprasannakumarvasetty/Image-Steganography.git
    cd Image-Steganography
  2. Install Dependencies:

    npm install
  3. Start the Development Server:

    npm run dev

    The application will be accessible at http://localhost:3000.

πŸ“ Usage

  1. Encoding a Message:

    • Navigate to the encoding page.
    • Upload the image you want to hide the message in.
    • Enter your secret message.
    • Click "Encode" to generate the steganographic image.
    • Download the encoded image.
  2. Decoding a Message:

    • Navigate to the decoding page.
    • Upload the image containing the hidden message.
    • Click "Decode" to reveal the secret message.

🀝 Contributing

Contributions are welcome! Please fork this repository and submit a pull request for any enhancements or bug fixes.

About

Image Steganography Using Next.js is a web-based application that enables users to hide secret messages within images and extract them securely. Built with Next.js and TypeScript, this project leverages image processing techniques to provide a simple yet effective steganography tool.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages