This version replaces numeric digits in U.S. phone numbers while preserving the original format, country code, area code, and separators, including formats like:
All formatting characters are preserved exactly as in the original input. Only numeric digits are masked, and alphabetic characters are not accepted.
The component verifies that phone numbers contain exactly 10 numeric digits (xxx xxx xxxx) or country code + 10 numeric digits (+1 xxx xxx xxxx). Numbers with more or fewer digits result in an error.
This version ensures referential integrity: the same original phone number will always produce the same masked output within a dataset.
The area code is preserved. The component does not check for valid or existing area codes.
Variation of Random Character Permutation Algorithm
Data Masking Components: US Phone Nu Dynamic
Copyright © 2025 Hush-Hush. All rights reserved
Copyright © 2025 Hush-Hush.
All rights reserved