Optim Data Privacy Providers  11.3.0
 All Data Structures Files Functions Variables Macros Groups Pages
Modules
Hash
Collaboration diagram for Hash:

Modules

 Specific Parameters
 
 Example
 

Detailed Description

Service Identifier: HASH

The primary purpose of the Hash Service Provider is to return a numeric Hash value based on an input source value. The source value can be in various forms like character string, integers, floats, date/time etc. Hash Service Provider also supports multiple source values, of the same or different data type. When multiple source values are used they are first converted to a UTF-8 string and then hashed.

The output hash value may not be unique even if the input is unique but is repeatable for a given input i.e. the same hash value is generated for the same input. To generate repeatable hash values the seed value must be constant for a given input. The Hash value for the same input will vary if the seed is changed for that input.

The Caller also has the capability to:




The following Common Parameters are applicable to the Hash Service Provider:




The following Service Provider Information Requests are applicable to the Hash Service Provider:




Data Types

The Hash Service Provider supports the following data types for the source column:

The Hash Service Provider supports the following data types for the destination column if parameter ODPP_OPR_HASH_MAXVALUE is specified:

Note:
If parameter ODPP_OPR_HASH_MAXVALUE is not specified, then only the following data types are supported in the destination column:

For more information refer to parameter ODPP_OPR_HASH_MAXVALUE.