It's a text steganography app using a simple book cipher, written in Clojure.
I welcome any feedback from HN so let me know what you think!
It's a text steganography app using a simple book cipher, written in Clojure.
I welcome any feedback from HN so let me know what you think!
why not use a typo instead? switch the letter at that point to another letter (could be a different one for each sentence). use fuzzy matching (eg locality sensitive hash) to find the correct sentence.
and construct the dictionary from previous tweets rather than books. then tweets look like tweets.
Have you thought about trying to do a public-key based version? People could list their key in their profile.
I considered using public keys, but I didn't want the resulting encoded tweet to be illegible or look like gibberish.
The conceit here is that even a secret message looks completely innocent, something that no eavesdropper would notice as being out of the ordinary (though the middle dot marker does give it away, to people paying attention).
[1] http://www.imdb.com/title/tt0085334/
[2] http://en.wikipedia.org/wiki/Secret_decoder_ring#Messages
Edit: oops, this idea was already mentioned by akkatirk elsewhere in this thread.