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.
- Twofish analysis (http://www.counterpane.com/twofish.html)
- Advanced Encryption Standard (AES)
TakeDown.NET -> “Twofish”