Blowfish cryptography software


Blowfish is a block cipher algorithm devised by Bruce Schneier and detailed in his book Applied Cryptography Protocols, Algorithms, and Source Code in C, 2nd edition, Wiley, 1996. The source code is available in several languages, including a Visual Basic version by the author of CryptoSys, David Ireland.

Blowfish uses a 64-bit block and a variable key up to 448 bits long. It is efficient and secure.

Blowfish functions available in CryptoSys API

See the Blowfish Class for the equivalent .NET methods for C# and VB.NET/2005/8.

This page last updated 20 March 2009