Skip to content

dlpx-core:CM Alpha-Numeric

Based on Extensible Algorithm Framework

The CM Alpha-Numeric algorithm is an instance of the Character Mapping Algorithm Framework.

Note

CM Alpha-Numeric should only be used on non-numeric data types.

This algorithm masks all ASCII digit, lowercase, and uppercase characters, as well as some extended latin and cyrillic characters. Refer to the framework description for details of how masking is performed.

At least one character in the input must be masked, or Non-Conformant data handling will be triggered.

Note

The character mapping algorithm can be used for tokenization and reidentification jobs.

For example:

  • "6379315274824970" → "0345698341375224"
  • "ABCxyz123" → "HANwhp391"
  • "Sí" → "Cž"
  • "999-12-3456." → "668-23-1138."
  • "2000:a86f::1" → "3893:u55x::0"

Note

This algorithm may generate non-conformant data events.