2 ms·
“Plain text” is something of a misnomer here because it’s actually hiding information in the font variations (i.e. it really requires what you might call “rich
by nneonneo 8y ago
“Plain text” is something of a misnomer here because it’s actually hiding information in the font variations (i.e. it really requires what you might call “rich text” or “styled text”). It’s like a modern update of the Baconian cipher, invented in 1605 by Francis Bacon, which hid binary data in runs of text by alternating the font used.
Here, the idea is that modern techniques permit font variations that are nigh-imperceptible to people, yet carry enough bits to encode payloads. They use machine learning to decode, which is something of a cop-out in my opinion, but I suppose machine learning coupled with a decent error-correction code can be a valid, if somewhat computationally-heavy approach to encoding/decoding data.