Steganography Detection
Detect LSB steganography in images and zero-width characters in text.
Image LSB Steganography Detection
Zero-Width Character Detection
Instructions
Steganography Principles
LSB (Least Significant Bit) steganography: Encodes secret information into the least significant bits of image pixels. Invisible to the naked eye, but statistical analysis can reveal abnormal LSB 0/1 distribution. Zero-width character steganography: Uses Unicode zero-width characters (U+200B/200C/200D/FEFF/2060/180E) to hide information in text. The display appears unchanged but actually carries additional data.
Detection Methods
LSB detection: Statistics on the distribution of 0s and 1s in the least significant bits of pixel RGB channels. Normal images have large deviations; if close to 50/50, steganography is suspected. Also attempts to extract the first 1000 bytes and decode as ASCII text. Zero-width character detection: Scans Unicode zero-width characters in text, lists positions and types, and provides cleaned text.
Steps
Image detection: 1. Upload a PNG/BMP/WebP image; 2. System automatically analyzes LSB distribution; 3. View detection results and extracted hidden text. Text detection: 1. Paste text to detect; 2. Click 'Detect' button; 3. View zero-width character position list and cleaned text.
Notes
Only lossless formats (PNG/BMP/WebP) are supported; lossy compression (JPEG) destroys LSB data. Extracted text may be garbled, for reference only. LSB deviation must be less than 2% to be flagged as suspicious. Zero-width characters may also be automatically inserted by editors (such as BOM), not all are malicious steganography.