Encrypt a file with block cipher.
Public Function cipherFileEncrypt ( _ szFileOut As String, _ szFileIn As String, _ lpKey() As Byte, _ lpIV() As Byte, _ szAlgModePad As String, _ Optional nOptions As Long = 0 _ ) As Long
"aes128/cbc/pkcs5"
Alg: aes128|aes192|aes256|tdea|3des|desede3 Mode: ecb|cbc|ofb|cfb|ctr Pad: pkcs5|nopad|oneandzeroes|ansix923|w3c
API_IV_PREFIX
to prepend the IV before the ciphertext in the output
(ignored for ECB mode).szFileOut
and szFileIn
must not be the same.