security enabled verified low v1.0.0

steghide

Steganography tool for embedding and extracting hidden data within image and audio files.

📋 Live Preview
steghide embed -cf {cover} -ef {data} -p {passphrase}
๐ŸŒ cover โ†’ cover.jpg ๐ŸŒ data โ†’ secret.txt ๐ŸŒ passphrase โ†’
steghide embed -cf {cover} -ef {data} -p {passphrase}

Sandbox: execFile · Timeout: 300s

Capabilities

steganography.embed
steganography.extract
steganography.info
forensics.data.hiding

Parameters

Name Type Required Default Description Aliases
subcommand string Yes - Subcommand: embed, extract, or info embed, extract, info
flag-cf file No - Cover file (JPEG, BMP, WAV, AU) to hide data in -cf, --cover-file
flag-ef file No - File to embed into the cover file -ef, --embed-file
flag-p string No - Passphrase for embedding or extraction -p, --passphrase
flag-sf file No - Stego file (output for embed, input for extract) -sf, --stego-file
flag-xf file No - File to write extracted data to -xf, --extract-file
flag-z integer No 1 Compression level (1-9) before embedding -z, --compress
flag-e string No - Encryption algorithm to use (e.g. aes256, twofish) -e, --encryption
flag-a string No - Embedding algorithm -a, --algorithm
flag-v boolean No - Verbose output -v, --verbose
flag-q boolean No - Quiet mode โ€” suppress warnings -q, --quiet
info boolean No - Display information about a stego file --info
algorithm boolean No - ALGO Embedding algorithm --algorithm

Artifacts

TypeDescriptionMIMESchemaTrust
steganography.embedded.fileFile with embedded hidden dataapplication/octet-stream-verified
steganography.extracted.fileExtracted hidden data from stego fileapplication/octet-stream-verified

Contract

Inputs

file.path

Cover file (image/audio) to embed data into

file.path

Data file to embed

string

Passphrase for encryption

Outputs

file.path

Stego file with embedded data

file.path

Extracted data file

Side effects: filesystem_writefilesystem_write

Workflow Edges

Produces

file.pathfile.path

Consumes

file.pathfile.pathstring

Resource Profile

ResourceValue
CPUlow
Memory64 MB
Networknone
Disk I/Olow

Examples

Embed a file into a JPEG image

steghide embed -cf cover.jpg -ef secret.txt -p mypassphrase

Extract hidden data from a stego image

steghide extract -sf stego.jpg -p mypassphrase

Embed with encryption and compression

steghide embed -cf cover.wav -ef secret.txt -p mypass -e aes256 -z 9

Display info about a stego file

steghide info stego.jpg

Extract hidden data to a specific output file

steghide extract -sf stego.jpg -p mypass -xf extracted.txt

Embed using quiet mode

steghide embed -q -cf cover.bmp -ef data.zip -p mypass

Documentation

Steghide โ€” Steganography Tool

Steghide embeds and extracts hidden data in JPEG, BMP, WAV, and AU files. It uses a passphrase for encryption and supports compression and various encryption algorithms.

Key Features

  • Multiple formats: JPEG, BMP, WAV, AU cover files
  • Encryption: AES, Twofish, and other algorithms via -e flag
  • Compression: Pre-embedding compression with adjustable level
  • Stego detection: The info subcommand reveals embedded data metadata

Related Tools

binwalkforemostzstegstrings

References