Please help to improve this article by expanding it.
Further information might be found on the discussion page.
Blowfish is a symmetric block cipher designed by Bruce Schneier. It uses a 64-bit block cipher and a variable-length key (32 bits to 448 bits).
Blowfish is not subject to patents and is freely available for use.
The Blowfish Encryption Algorithm
Wikipedia article on Blowfish