App Logo
Steganography

Dashboard

Encode Image

Decode Image

About

About Me

Hi, I’m Sivaranjani Sivachidambaram, a Full-Stack Software Engineerwith 6+ years of experience building end-to-end systems across backend, frontend, cloud, and AI integrations.

I specialize in designing scalable backend architectures using Java, Spring Boot, Golang, and building modern user interfaces with React, Next.js, and Vue.js. I enjoy owning features end-to-end — from system design and APIs to UI and deployment.

Sivaranjani
Download Resume
Project Overview

• This project demonstrates the use of steganography to hide secret messages within images.

• It uses advanced algorithms to ensure the messages are hidden without affecting the image quality.

Algorithm

• Calculate the length of the message (represented in binary, 32 bits).
• Store this length in the LSB of the blue channel of the first 32 pixels of the image.
• Starting from the 33rd bit, encode the original message (converted to binary).
• During decoding, extract the message by reversing this process.

• The LSB (Least Significant Bit) method ensures that the hidden message does not noticeably alter the image. • The same logic can be applied for decoding messages from the encoded image.

Tech-Stack
Frontend

• React.js with Next.js for page routing and rendering.
• MUI for responsive and modern UI design.
• Middleware that intercepts API calls and routes them to the server for added encryption and security, preventing hacking.
• Frontend is deployed on AWS Amplify.

Backend

• Java Spring Boot backend endpoints.
• Handles pixel manipulation of images for hiding secret messages.
• Seamlessly stores encoded data and retrieves/decodes it from images.

Features & Highlights

• Hide text securely inside images
• Retrieve hidden messages accurately
• Works with multiple image formats
• Demonstrates practical applications of information security