1. A method for encrypting a first application data file, the method comprising: determining, by operation of a processor, a file format of the first application data file; encrypting the first application data file; selecting a second application data file template having a file format matching the file format of the first application data file, wherein a placeholder image is embedded in the second application data file template; storing the first application data file as encrypted content in an image file container, wherein storing the first application data file as the encrypted content in the image file container comprises: generating the image file container having a first image format, and embedding the encrypted content, as image data, in the image file container; replacing the placeholder image in the second application data file template with the image file container storing the first application data file as encrypted content; embedding, in the second application data file template, textual instructions for accessing the encrypted content; and generating a second application data file from the second application data file template, wherein the textual instructions are presented to users when accessing the second application data file.
1. A method for encrypting a first application data file, the method comprising: determining, by operation of a processor, a file format of the first application data file; encrypting the first application data file; selecting a second application data file template having a file format matching the file format of the first application data file, wherein a placeholder image is embedded in the second application data file template; storing the first application data file as encrypted content in an image file container, wherein storing the first application data file as the encrypted content in the image file container comprises: generating the image file container having a first image format, and embedding the encrypted content, as image data, in the image file container; replacing the placeholder image in the second application data file template with the image file container storing the first application data file as encrypted content; embedding, in the second application data file template, textual instructions for accessing the encrypted content; and generating a second application data file from the second application data file template, wherein the textual instructions are presented to users when accessing the second application data file. 6. The method of claim 1 , wherein the second application data file template is selected from a plurality of application data file templates, each having a different application data file format.