NAME candiecipher - encrypt a text document using "candie" encoding. SYNOPSIS candiecipher --help candiecipher DESCRIPTION The candiecipher utility "candiefies" a text document, making it difficult for non-candie-ravers to read. While this may seem rather frivolous and cutesy, it actually has several cryptographically-useful applications. For example, "candified" text, while generally human- readable (with difficulty) is extremely difficult for computers to scan (even those with fairly sophisticated language-parsing and A.I. capabilities). "Candified" text is therefore almost completely invisible to the automatic snooping systems, such as Carnivore or Eschelon, that are currently in use by various law enforcement agencies. It will similarly frustrate casual regular-expression snooping (using utilities like grep, find, or locate) by nosey system administrators. --help Display this help file (which is, of course, also an example of what happens when you "candify" a text file: they are human-readable, but just barely). Invoking candiecipher without any arguments will generate a succinct usage summary. FEATURES There is no "decipher" option: the text conversion uses a complex algorithm which is both non-reversible and non-deterministic. Once a file is "candified", there is no way to "uncandify" it. Therefore, care should be taken to keep copies of the original cleartext file unless one is certain that one will not need it again. ΚΚ BUGS Because of the nature of the algorithm by which the text is "candified", the input file must be at least 64 characters long (excluding tabs, end-of-line characters, and a few other mostly non-printing characters). If the input file is shorter than 64 characters, it will be repeated until it is long enough.