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

Definitions by TechTerms.com

The definition of Steganography on this page is an original TechTerms.com definition. If you would like to reference this page or cite this definition, you can use the green citation links above.

The goal of TechTerms.com is to explain computer terminology in a way that is easy to understand. We strive for simplicity and accuracy with every definition we publish. If you have feedback about the Steganography definition or would like to suggest a new technical term, please contact us.

Want to learn more tech terms? Subscribe to the daily or weekly newsletter and get featured terms and quizzes delivered to your inbox.

Sign up for the free TechTerms Newsletter

How often would you like to receive an email?

You can unsubscribe or change your frequency setting at any time using the links available in each email.

Questions? Please contact us.