Hashed Data Support
Versium REACH supports hashed data inputs. Below is a description of the type of hashed data supported and best practices for customers that whish to use this type of data.
Supported Hashing Methods
Versium REACH currently support the following Hashing methods:
- MD5 (UPPER, lower, NaturalCase)
- SHA1 (UPPER, lower, NaturalCase)
- SHA256 (UPPER, lower, NaturalCase)
Input Fields that support Hashing Methods
Versium REACH supports and accepts ONLY the following fields as hashed inputs:
- First Name
- Last Name
- Address
- City
- State
- Postal Code
- Business Name
- Phone Number - Note: phone number should have all non-numerics removed ("I.e. '123-456-7890' or '(123) 456-7890' should be converted to '1234567890' before hashing for best results)
- Email Address - natural case is not well supported for email address.
How to submit Hashed Input Data
To use this feature, simply hash the fields noted above and upload is in your list as one normally would. Versium REACH will take care of the rest.
Best Practices
As a general rule, the best way is to hash the data before it is used with Versium REACH.
Here below is the suggested items to check and sequence to follow when hashing data:
- (1) remove all leading and trailing whitespace
- (2) remove all non-alphanumeric characters (except spaces)
- (3) transform to lowercase all uppercase letters
- (4) hash field.
Records Containing Different Types of Hashed Data (mixed hashed input data)
Versium REACH APIs will accept different types of hash in the same API call.
For example, the First Name may be provided in SHA256, the Last Name in SHA1 and Email in MD5
Also, users may hash the same record multiple times with slight variations on their end - this may impact overall match rate across the file, but not on a per record basis since Versium REACH would be receiving the same record multiple times, but probably only be able to unhash it one of those times.
Updated about 1 year ago