Home : Technical Terms : Steganography Definition

Steganography

Steganography is the art of concealing information. In computer science, it refers to hiding data within a message or file. It serves a similar purpose to cryptography, but instead of encrypting data, steganography simply hides it from the user.

Invisible ink is an example of steganography that is unrelated to computers. A person can write a message with clear or "invisible" ink that can only be seen when another ink or liquid is applied to the paper. Similarly, in digital steganography, the goal is to hide information from users except those who are meant to see or hear it.

Steganography Examples

Since steganography is more of an art than a science, there is no limit to the ways steganography can be used. Below are a few examples:

  1. Playing an audio track backwards to reveal a secret message
  2. Playing a video at a faster frame rate (FPS) to reveal a hidden image
  3. Embedding a message in the red, green, or blue channel of an RGB image
  4. Hiding information within a file header or metadata
  5. Embedding an image or message within a photo through the addition of digital noise

Steganography can also be as simple as embedding a secret message in plain text. Consider the following sentence:

"This example contains highly Technical expressions regarding modern simulations."

The first letter of each word produces the hidden phrase, "TechTerms."

Updated: February 24, 2020

Cite this definition:

https://techterms.com/definition/steganography

TechTerms - The Tech Terms Computer Dictionary

This page contains a technical definition of Steganography. It explains in computing terminology what Steganography means and is one of many technical terms in the TechTerms dictionary.

All definitions on the TechTerms website are written to be technically accurate but also easy to understand. If you find this Steganography definition to be helpful, you can reference it using the citation links above. If you think a term should be updated or added to the TechTerms dictionary, please email TechTerms!

Sign up for the free TechTerms Newsletter

How often would you like to receive an email?

You can unsubscribe at any time.
Questions? Please contact us.