Go to file
Travis Burtrum db5588f633 Initial Commit 2016-04-20 02:08:54 -04:00
english.txt Initial Commit 2016-04-20 02:08:54 -04:00
freespeech.py Initial Commit 2016-04-20 02:08:54 -04:00
readme.md Initial Commit 2016-04-20 02:08:54 -04:00
test.sh Initial Commit 2016-04-20 02:08:54 -04:00

readme.md

FreeSpeech

The idea here is to encode arbitrary data as human words taken from an arbitrary wordlist of arbitrary length. Then, using the same wordlist, be able to decode the words back to the same data as before.

I will expand on the concept and techniques used later, for now, a working reference implementation can be found in freespeech.py. A sample wordlist can be found in english.txt.