Posts

StegoShield: Building a Secure Image Steganography App with LSB, XOR, and Docker

Image
StegoShield: Building a Secure Image Steganography App with LSB, XOR, and Docker Introduction This document provides a detailed, step-by-step account of containerizing StegoShield, a secure image steganography application that hides encrypted messages inside digital images using LSB (Least Significant Bit) embedding and XOR encryption. The app features a Streamlit-based web Ul for user interaction and is fully containerized using Docker and orchestrated via Docker Compose. The goal is to encapsulate the application into a portable, reproducible environment, demonstrate DevOps best practices, and ensure consistent deployment across systems. This Digital Assignment covers standalone containerization, multi-container orchestration, and container modifications for production readiness. Objectives of Part 1 The primary objective of Part 1 is to develop and test the StegoShield application locally before containerization. This includes: Setting up a Python virtual environment and installing...