Patent ID: 8812462

Claim:
A computer implemented method for generating a target file, comprising: enabling a user to select, via a user interface, a first template file, wherein the first template file is configurable to include: a plurality of fields, including: first and second changeable fields configured to be changed persistently, wherein the first changeable field is configured to receive from a user a content value used to generate a target file; the second changeable field is configured to receive a security-related value; a third changeable field including a first value configured to be changed temporarily to receive an encrypted version of the first value; parsing the first template file to determine when the first, second, or third changeable fields are present; at least partly in response to determining that the first, second, and third changeable fields are present in the first template file: generating a user interface, including: a first prompting label, corresponding to the first changeable field, requesting the user to enter the user content value, a second prompting label, corresponding to the second changeable field, requesting that the user enter audit data or access control data; generating an encrypted version of the first value corresponding to the third changeable field, and temporarily replacing the first value with the encrypted value; transmitting the first template file over a network to a specified destination including the encrypted version of the first value corresponding to the third changeable field to prevent exposure of the first value to an interceptor, not associated with the specified destination, of the first template, wherein the encrypted version of the first value is stored with the target file during transmission, and after the target file being received at the specified destination, the encrypted version of the first value will be dynamically decrypted and the third changeable field will include the first value; and generating the target file based at least in part on: a user input received via the first changeable field, including the user content value, a user input received via the second changeable field, including the audit data or access control data, and on the encrypted version of the first value.