Updated 2011-07-04 05:01:33 by RLE


Blowfish is a 64-bit block cipher designed by renowned cryptography expert Bruce Schneier. It is designed to operate efficiently on 32bit architectures and accepts variable key lengths. In practice initializing the cipher is a slow operation but once initialized the cipher operates very quickly.

The blowfish cryptographic algorithm has a homepage at [1].

Blowfish can be considered obsolete, it is succeeded by Twofish.

A pure-Tcl implementation is included as part of tcllib and was derived from Blowfish in Tcl Other Tcl packages with compiled blowfish implementations are:

See also BOOK: Applied Cryptography, Blowfish Tk client