Hi Deepesh,
The encryption configuration on VFS is for keeping files in encrypted form in file system so that files uploaded by users stay in encrypted form and no one can access the file. This file when downloaded gets decrypted using the key configured and downloaded in unencrypted form. Both encryption/decryption in this case happens on stream being written or read. You have encryption configuration at user and server preference level as well. The behavior here are same as VFS encryption configuration.
For your use case, encrypting the file using encryption task in event is the right choice.
Thanks,
Bhaskar
#MFT#Manage-File-Transfer#webMethods#Managed-File-Transfer#B2B-Integration