In the process of masking data or producing useful test data, you need output file fields that look real, but do not use real, personally identifying data. Encryption, de-identification, and other bit-level obfuscation functions protect data at risk, but do not provide the level of realism the file recipients require.
Therefore, you need a tool that can change the individualizing characteristics of data in a field by replacing its value with a pseudonym, or substitute (but realistic looking) output value.
Solutions:
If you're working with flat files, you can use either IRI's FieldShield product or the SortCL interface in your CoSort package to replace personal data with safe, but credible replacement output. You can specify a lookup field location in a set file to assign a pseudonymous value to the original field. This functionality -- analogous to a multi-dimensional database lookup table -- can produce a more realistic substitute view of the data than other protection methods.
With pseudonymous data, you can choose to process, share, and re-identify the data when there is access to the original data and lookup parameters.
In addition to lookup data, there is also a standalone solution for creating realistic test data. IRI's RowGen product uses the same metadata as the CoSort SortCL program to randomly generate or select data. This product is especially useful if you need to provide anonymous data in product file formats but do have have access to real data.