CryptoSys Home > API > Blowfish cryptography software

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.

Contact us

For more information or to comment on this page, please send us a message.

This page last updated 15 August 2025.