icon Downloads

Mediacrypt.IDcypher.Blowfish v2016.3

IDcypher Cryptography Library.

Blowfish is a symmetric block cipher that can be used as a drop-in replacement for DES or IDEA. It takes a variable-length key, from 32 bits to 448 bits, making it ideal for both domestic and exportable use. Blowfish was designed in 1993 by Bruce Schneier as a fast, free alternative to existing encryption algorithms. Since then it has been analyzed considerably, and it is slowly gaining acceptance as a strong encryption algorithm. Blowfish is unpatented and license-free, and is available free for all uses.

Mediacrypt.IDcypher.Blowfish

Target: .NET 4.5 - Version: 2016.3.727.45 (released on July 27, 2016)

save Mediacrypt.IDcypher Blowfish (CipherBlowfish.dll, Dynamic Link Library, DLL)

save Mediacrypt.IDcypher.Blowfish.Test (Console)

save Mediacrypt.IDcypher.Blowfish.Test, Console output

References

save Description of a New Variable-Length Key, 64-Bit Block Cipher (Blowfish)

save Description of a New Variable-Length Key, 64-Bit Block Cipher (Blowfish) - [Fast Software Encryption, Cambridge Security Workshop Proceedings (December 1993), Springer-Verlag, 1994, pp. 191-204.]

save Blowfish Source Code (C by Bruce Schneier)

save For Blowfish implementors, here are the hexadecimal digits of pi, arranged as four s_boxes and one p_array, as per the Blowfish default.

save Here are new test vectors so that you can test your own implementation of Blowfish.

save Here are the test vectors rewritten in a format more friendly to C programmers.

save Description of the Blowfish Cipher (Internet Draft, 28 August 1999)

save Description of the Blowfish Cipher (Internet Draft, 28 August 1999)

Download Full Package

You are just 3 steps away

  • 1. Download the Source Code Package and Unpack it |
  • 2. Compile it|
  • 3. Use right away