BlowfishCipher Methods

CryptSharp

BlowfishCipher Methods CryptSharp

The BlowfishCipher type exposes the following members.

Methods

  Name Description
Public method BCrypt
Uses the cipher to generate a BCrypt hash.
Public method Static member BCrypt(Byte, Byte, Int32)
Uses the given key, salt, and cost to generate a BCrypt hash.
Public method Static member BCrypt(Byte, Byte, Int32, EksBlowfishKeyExpansionFlags)
Uses the given key, salt, and cost to generate a BCrypt hash. Flags may modify the key expansion.
Public method Static member Create
Creates a Blowfish cipher using the provided key.
Public method Static member CreateEks(Byte, Byte, Int32)
Performs an Expensive Key Schedule (EKS) Blowfish key expansion and creates a Blowfish cipher using the result.
Public method Static member CreateEks(Byte, Byte, Int32, EksBlowfishKeyExpansionFlags)
Performs an Expensive Key Schedule (EKS) Blowfish key expansion and creates a Blowfish cipher using the result. Flags may modify the key expansion.
Public method Decipher(Byte, Int32)
Reverses the encipherment of eight bytes of data in-place.
Public method Decipher(UInt32, UInt32)
Reverses the encipherment of eight bytes of data.
Public method Decipher(Byte, Int32, Byte, Int32)
Reverses the encipherment of eight bytes of data from one buffer and places the result in another buffer.
Public method Dispose
Clears all memory used by the cipher.
Public method Encipher(Byte, Int32)
Enciphers eight bytes of data in-place.
Public method Encipher(UInt32, UInt32)
Enciphers eight bytes of data.
Public method Encipher(Byte, Int32, Byte, Int32)
Enciphers eight bytes of data from one buffer and places the result in another buffer.
Top
See Also

Reference