Hi @Anonymous ,
Thanks for your response and additional clarification.
If you would want to encrypt the files before moving it to ADLS Gen2 using a third party tool then files will be encrypted and won't be in readable format. Hence you will have to decrypt the files either while writing to ADLS gen2 or after moving them as is to ADLS Gen2.
The concern here is that there is no out of box feature in ADF which has an ability to decrypt and encrypt the incoming and outgoing files. Hence you will have to use a Custom activity and write your own logic for decryption before copying/moving the files to destination. (Here is a related feedback in user voice forum - Ability to decrypt and encrypt the incoming and outgoing files in DataFactory)
Second option is after encrypting the files in source location, you can use a binary dataset in ADF and copy/move the file as-is to destination. Then again have another process which uses your third party tool to decrypt those files.
Hope this info helps. Do let us know if you have further query.
----------
Please don’t forget to Accept Answer
and Up-Vote
wherever the information provided helps you, this can be beneficial to other community members.