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]]