Blowfish is a keyed, symmetric block cipher, designed in 1993 by Bruce Schneier and included in a large number of cipher suites and encryption products. Blowfish provides a good encryption rate in software and no effective cryptanalysis of it has been found to date. Schneier designed Blowfish as a general-purpose algorithm, intended as a replacement for the aging DES and free of the problems and constraints associated with other algorithms. This implementation of the Blowfish algorithm as a standard component for the .NET security framework.

Namespace: LLCryptoLib.Crypto
Assembly: LLCryptoLib (in LLCryptoLib.dll) Version: 2.0.1024.0 (2.0.1024)

Syntax

C#
public class BlowfishManaged : SymmetricAlgorithm, 
	ICryptoTransform, IDisposable
Visual Basic
Public Class BlowfishManaged _
	Inherits SymmetricAlgorithm _
	Implements ICryptoTransform, IDisposable
Visual C++
public ref class BlowfishManaged : public SymmetricAlgorithm, 
	ICryptoTransform, IDisposable

Inheritance Hierarchy

System..::..Object
  System.Security.Cryptography..::..SymmetricAlgorithm
    LLCryptoLib.Crypto..::..BlowfishManaged

See Also