Oren Tirosh is no longer maintaining the original version of this project. Stephen Paul Weber likes it and is making it accessible on GitHub. These routines implement a method for encoding binary data into a sequence of words which can be spoken over the phone, for example, and converted back to data on the other side. For more information see <http://web.archive.org/web/20101031205747/http://www.tothink.com/mnemonic/> mnemonic.h Header file mnemonic.c Encoding/decoding and associated routines mn_wordlist.c The word list itself mnencode.c Sample program - encode data from stdin to stdout mndecode.c Sample program - decode data from stdin to stdout == Other Implementations == JavaScript: <https://github.com/mbrubeck/mnemonic.js>