Encrypts or decrypts a file using a specified mode.
VB6/VBA
Debug.Print "Testing TDEA_FileHex ..." Dim nRet As Long nRet = TDEA_FileHex("bigfile.cbc", "bigfile.dat", _ "fedcba9876543210fedcba9876543210fedcba9876543210", _ ENCRYPT, "CBC", "0123456789abcdef") Debug.Print nRet ' and decrypt it as a check nRet = TDEA_FileHex("bigfile.chk", "bigfile.cbc", _ "fedcba9876543210fedcba9876543210fedcba9876543210", _ DECRYPT, "CBC", "0123456789abcdef") Debug.Print nRet
Output
Testing TDEA_FileHex ... 0 0
VB.NET
Console.WriteLine("Testing TDEA_FileHex ...")
Dim nRet As Integer
nRet = Tdea.FileEncrypt("bigfile.cbc", "bigfile.dat", _
"fedcba9876543210fedcba9876543210fedcba9876543210", _
Mode.CBC, "0123456789abcdef")
Console.WriteLine(nRet)
' and decrypt it as a check
nRet = Tdea.FileDecrypt("bigfile.chk", "bigfile.cbc", _
"fedcba9876543210fedcba9876543210fedcba9876543210", _
Mode.CBC, "0123456789abcdef")
Console.WriteLine(nRet)
[Contents]