1. A method implemented at least in part by a computing device for natural language dependent stream ciphers, the method comprising: receiving an input in a first natural language; generating encrypted output comprising a natural language dependent stream cipher from the input in the first natural language, the generating comprising: translating the input in the first natural language to an input in a second natural language; and wherein the first and the second natural languages are not a same natural language, and wherein each of the first and second natural languages is a particular language spoken by human beings for normal communications: performing an XOR operation on the binary Unicode representation of the input in the second natural language and a binary key to generate an encrypted output; outputting the encrypted output to a computing device for access by a viewer capable of decrypting the encrypted output.
1. A method implemented at least in part by a computing device for natural language dependent stream ciphers, the method comprising: receiving an input in a first natural language; generating encrypted output comprising a natural language dependent stream cipher from the input in the first natural language, the generating comprising: translating the input in the first natural language to an input in a second natural language; and wherein the first and the second natural languages are not a same natural language, and wherein each of the first and second natural languages is a particular language spoken by human beings for normal communications: performing an XOR operation on the binary Unicode representation of the input in the second natural language and a binary key to generate an encrypted output; outputting the encrypted output to a computing device for access by a viewer capable of decrypting the encrypted output. 2. The method of claim 1 wherein the second natural language is selected automatically.