BlowfishCipherCreateEks Method (Byte, Byte, Int32) | CryptSharp |
Performs an Expensive Key Schedule (EKS) Blowfish key expansion and
creates a Blowfish cipher using the result.
Namespace: CryptSharp.Utility
Assembly: CryptSharp (in CryptSharp.dll) Version: 2.1.0.0
Syntax
public static BlowfishCipher CreateEks( byte[] key, byte[] salt, int cost )
Public Shared Function CreateEks ( key As Byte(), salt As Byte(), cost As Integer ) As BlowfishCipher
public: static BlowfishCipher^ CreateEks( array<unsigned char>^ key, array<unsigned char>^ salt, int cost )
static member CreateEks : key : byte[] * salt : byte[] * cost : int -> BlowfishCipher
Parameters
- key
- Type: SystemByte
The key. This must be between 1 and 72 bytes. Unlike BlowfishCrypter, this method does NOT automatically add a null byte to the key. - salt
- Type: SystemByte
The salt. This must be 16 bytes. - cost
- Type: SystemInt32
The expansion cost. This is a value between 4 and 31, specifying the logarithm of the number of iterations.
Return Value
Type: BlowfishCipherA Blowfish cipher.
See Also