A field guide to hiding messages
Steganography is the art of hiding a message so well that no one suspects a message is there at all. This is a hands-on tour of how it's done to text — and how a careful reader catches it.
Exhibit 01 · the idea
Most people know cryptography: you scramble a message into gibberish so that anyone who intercepts it can't read it. But the gibberish is obviously a secret — and sometimes "you're clearly hiding something" is the dangerous part.
Steganography takes the opposite bet. Instead of scrambling the message, it hides the message inside something ordinary, so the carrier looks completely innocent. The word comes from Greek for "covered writing."
Scrambles it. Unreadable — but obviously a secret.
Slips it invisibly into a chatty note. Your message really is in there.
Exhibit 02 · the difficulty
Hiding data in a photo is easy. A photo has millions of pixels, and the eye can't tell a color value of 148 from 149. So you can quietly overwrite the last, least-important bit of each pixel with your secret — thousands of bits, invisible.
Text has no spare bits. Every character is doing a visible job. Flip one bit of a letter and it doesn't get slightly different — it turns into a different, obvious character.
Exhibit 03 · technique one
The oldest text trick needs no special characters at all. You write a perfectly normal note, but the real message lives in a pattern only the recipient knows — the first letter of each line, say, or the second letter of each word. This is called a null cipher: most of the text is "null," just there to look innocent.
Now build your own. Type a short secret and watch a friendly postcard assemble itself — each sentence chosen so its first letter spells your message down the left edge. This kind of first-letter message is an acrostic.
Exhibit 04 · technique two
Digital text has characters you can't see. Zero-width characters take up no space and draw nothing — they were invented for fine control of scripts like Arabic, but they render as literally nothing. Slip a run of them between normal words and you've got an invisible channel.
The scheme is simple: use one zero-width character to mean 0 and another to mean 1. Write your secret out in bits, translate the bits into invisibles, and sprinkle them into an innocent sentence.
Exhibit 05 · technique three
This one leaves no strange characters at all — the carrier is genuine, well-formed writing. The secret rides in decisions. Wherever a sentence could use one of two equally natural words, that choice can carry one bit: pick the first word for 0, the second for 1.
Eight such choices spell eight bits — which is exactly one letter. Click any underlined word to flip its choice, or type a letter to hide, and watch the sentence rewrite itself.
Exhibit 06 · the other side of the desk
Every hiding trick leaves a fingerprint if you know what to look for. Sit on the censor's side for a moment. Load a specimen — or paste your own text — and run the scan. It checks for the exact tells the techniques above leave behind.
Exhibit 07 · the present day
The desk is digital now, but the game is the same. A few places text steganography shows up today:
Some AI text generators subtly bias which words they pick — the same "word choice" idea — so a later tool can detect that a machine wrote the text.
Give each person a slightly different wording of the same confidential document. If it leaks, the exact wording says who leaked it.
Zero-width characters get slipped into copied text to mark its source — and occasionally to smuggle instructions past the eye.