Steganography tool for embedding and extracting hidden data within image and audio files.
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
steganography.embed steganography.extract steganography.info forensics.data.hiding | 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 |
| Type | Description | MIME | Schema | Trust |
|---|---|---|---|---|
steganography.embedded.file | File with embedded hidden data | application/octet-stream | - | verified |
steganography.extracted.file | Extracted hidden data from stego file | application/octet-stream | - | verified |
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
filesystem_writefilesystem_write Produces
file.pathfile.pathConsumes
file.pathfile.pathstring| Resource | Value |
|---|---|
| CPU | low |
| Memory | 64 MB |
| Network | none |
| Disk I/O | low |
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 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.
info subcommand reveals embedded data metadata