For the curious and lazy: it works by rendering the signed message to an image and tweeting that [2].<p>Then it relies on the fixed grid [0] and font to do a "poor man's OCR" [1] when decoding.<p>[0] <a href="http://git.io/vIWll" rel="nofollow">http://git.io/vIWll</a>
[1] <a href="http://git.io/vIWln" rel="nofollow">http://git.io/vIWln</a>
[2] <a href="https://twitter.com/Lukasaoz/status/607632001210925056" rel="nofollow">https://twitter.com/Lukasaoz/status/607632001210925056</a>
Why not use the pixel values themselves to encode the data? Each pixel's RGB can encode three characters (one for each byte value). The resulting image would be much smaller.<p>(Not sure how twitter might alter the image though, which would corrupt the data).
Hah! Twitter for Enterprise, Bizniz, and Secrets!<p>Revolt and rejoice!<p>But... if this relies on fixed-ish protocol (fixed grid & font), can't The Man Upstairs censor it just as easily?
Twitter wanted to do end-to-end encrypted DMs once, until it gave up on the project with no explanation:<p><a href="http://www.theverge.com/2014/3/19/5523656/twitter-gives-up-on-encrypting-direct-messages-at-least-for-now" rel="nofollow">http://www.theverge.com/2014/3/19/5523656/twitter-gives-up-o...</a>