CryptoSys API
Library Manual
Blowfish Class
Blowfish.Decrypt Method
(Byte[], Byte[], Mode, Byte[])
Decrypt data in byte array
Blowfish.Decrypt Method
(String, String, Mode, String)
Decrypt hex-encoded data string
Blowfish.Decrypt Method
(String, String, Mode, String, EncodingBase)
Decrypt encoded data string
Blowfish.Dispose Method
Dispose of this object and clear any key schedules
Blowfish.Encrypt Method
(Byte[], Byte[], Mode, Byte[])
Encrypt data in byte array
Blowfish.Encrypt Method
(String, String, Mode, String)
Encrypt hex-encoded data string
Blowfish.Encrypt Method
(String, String, Mode, String, EncodingBase)
Encrypt encoded data string
Blowfish.FileDecrypt Method
(String, String, Byte[], Mode, Byte[])
Decrypt a file
Blowfish.FileDecrypt Method
(String, String, Byte[], Mode, Byte[], CipherFileOption)
Decrypt a file with advanced options
Blowfish.FileDecrypt Method
(String, String, String, Mode, String)
Decrypt a file passing key and IV as hex strings
Blowfish.FileEncrypt Method
(String, String, Byte[], Mode, Byte[])
Encrypt a file
Blowfish.FileEncrypt Method
(String, String, Byte[], Mode, Byte[], CipherFileOption)
Encrypt a file with advanced options
Blowfish.FileEncrypt Method
(String, String, String, Mode, String)
Encrypt a file passing key and IV as hex strings
Blowfish.InitDecrypt Method
(Byte[], Mode, Byte[])
Initializes with key, mode and IV ready to start decrypting
Blowfish.InitDecrypt Method
(String, Mode, String)
Initializes with hex key, mode and hex IV ready to start decrypting
Blowfish.InitEncrypt Method
(Byte[], Mode, Byte[])
Initializes with key, mode and IV ready to start encrypting
Blowfish.InitEncrypt Method
(String, Mode, String)
Initializes with hex key, mode and hex IV ready to start encrypting
Blowfish.Instance Method
Create the one and only instance
Blowfish.Pad Method
(Byte[])
Pads byte array to correct length for ECB and CBC encryption
Blowfish.Pad Method
(String)
Pads hex-encoded string to correct length for ECB and CBC encryption
Blowfish.Unpad Method
(Byte[])
Removes the padding from an encryption block
Blowfish.Unpad Method
(String)
Removes the padding from a hex-encoded encryption block
Blowfish.Update Method
(Byte[])
Transform byte input data with previously initialized key, mode and direction
Blowfish.Update Method
(String)
Transform hex string data with previously initialized key, mode and direction
Blowfish.ErrCode Property
[
Contents
] [
Index
]
[
PREV: Aes256 Class...
] [
Contents
] [
Index
]
[
NEXT: Cipher Class...
]