Twofish

See also: Cryptography | Blowfish | Cypher

A straightforward, lightweight symmetric encryption algorithm meaning that any communicating parties have a shared key. Other forms of encryption such as Diffie-Hellman (http://www.netip.com/articles/keith/diffie-helman.htm) are asymmetric which means they use public-pivate key pairs.

Twofish was an Advanced Encryption Standard (http://csrc.nist.gov/CryptoToolkit/aes/) (AES) finalist and is the successor to the Blowfish algorithm. Both the Blowfish and Twofish algorithms are open source and created, in part, by recognized security expert Bruce Schneier.

Related:

TakeDown.NET -> “Twofish