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.CryptoAssembly: 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
System.Security.Cryptography..::..SymmetricAlgorithm
LLCryptoLib.Crypto..::..BlowfishManaged