StegoPlus: AES-GCM + PNG Steganography


Overview

StegoPlus is a Rust-based desktop application built with Tauri that encrypts passwords using AES-GCM and embeds them inside PNG images using LSB steganography.

Architecture

  • Rust core
  • AES-256-GCM encryption
  • Diceware-style passphrase handling
  • PNG LSB embedding
  • Cross-machine validation testing

Security Model

The application encrypts the payload before embedding. Steganography provides concealment, not cryptographic security.

Lessons Learned

  • GUI architecture in Tauri
  • Rust cryptography crates
  • Cross-system validation testing
  • Real-world delivery constraints (email + cloud storage validation)

[[README]]