hugger-mugger
Hide a message, {{name}}, inside any sentence that looks like nothing happened to it. Zero-width Unicode does the work.
cover text the visible sentence
secret what goes inside
result
what's hidden in there the invisible bytes, made visible
The secret is UTF-8'd, spread one bit per zero-width character, and tucked
between the visible letters of the cover. The cover prints as itself in
every font. Copy-paste survives most places: plain-text emails, Slack DMs,
a git commit -m, a code comment, a webpage form. Some pipelines
strip zero-width chars on the way through; if a paste comes back clean,
that's why.
paste a sentence it might be lying
decoded
where it was hidden zero-width characters, made visible
Decoder scans for ZWJ start/end sentinels, reads the bits between them (ZWSP = 0, ZWNJ = 1), and reassembles the bytes as UTF-8. A sentence with no hidden payload returns nothing.