A method of scrambling information to render it unreadable to anyone except the intended recipient, who must decrypt it to read it. Blowfish, Cobra, etc - these are encryption methods. I suggest you use Rijndael(AES), with the key length of 128, 192, or 256 bits.