CryptoSys API Library Manual
Tdea.FileDecrypt Method (String, String, Byte[], Mode, Byte[], CipherFileOption)
Decrypt a file with advanced options
Syntax
[C#]
public static int FileEncrypt(
string fileOut,
string fileIn,
byte[] key,
Mode mode,
byte[] iv,
CipherFileOption advOptions
)
[VB.NET]
Public Shared Function FileEncrypt ( _
fileOut As String, _
fileIn As String, _
key As Byte(), _
mode As Mode, _
iv As Byte(), _
advOptions As CipherFileOption _
) As Integer
Parameters
- fileOut
- Name of output file to be created or overwritten
- fileIn
- Name of input file
- key
- Key of exactly 24 bytes (192 bits)
- mode
- Cipher Mode
- iv
- IV of exactly 8 bytes. Use null/Nothing for ECB mode
or when using CipherFileOption.PrefixIV option
- advOptions
- Advanced options: see CipherFileOption
Return Value
0 if successful or non-zero error code
Remarks
fileOut and fileIn must not be the same
Examples (VB.NET)
See
Example1
See Also
VB6/C equivalent: TDEA_FileExt
[Contents] [Index]