Política de búsqueda hash

La política de búsqueda hash utiliza una tabla de búsqueda para enmascarar datos según un valor hash que deriva de un atributo de origen.

En el proceso de búsqueda hash, los valores de sustitución se seleccionan mediante el hashing de un valor de origen y utilizando el valor resultante como índice de una fila de la tabla de búsqueda. Una columna de origen a la que se haya aplicado el hash no necesita ser una columna que se sustituirá por los valores de la tabla de búsqueda. La longitud máxima de las columnas de origen y destino es de 256 caracteres.

Puede utiliza opciones para especificar caracteres que se recortarán del valor de origen y convertir el valor en mayúsculas antes de que se aplique hash. También puede introducir un valor semilla para variar el cálculo realizado por el algoritmo de hash.

La tabla de búsqueda debe incluir una columna clave que contiene valores de número secuenciales sin espacios, y las columnas restantes contienen valores de sustitución. La columna clave debe ser un tipo de datos numérico. La tabla de búsqueda suele estar indexada. La función ejecuta hash de un atributo de origen para derivar números secuenciales a partir de 1 hasta el valor máximo en la columna clave de la tabla de búsqueda. El valor hash del atributo de origen se compara con los números secuenciales en la tabla de búsqueda y se insertan valores de la tabla de búsqueda correspondiente en el destino.

Si una columna de origen utilizada para derivar el valor hash contienen ciertos valores (NULL, espacios (para columnas CHAR) y VARCHAR de longitud cero), el valor no es hash y se utilizan los siguientes valores reservados como claves de la tabla de búsqueda:

Valor de origen Clave de la tabla de búsqueda
NULL -1
espacios (CHAR o VARCHAR) -2
VARCHAR de longitud cero -3
varias columnas de búsqueda hash en las que todos los valores son uno o varios de los valores siguientes: NULL, espacios (CHAR o VARCHAR) o VARCHAR de longitud cero -4
  • Creación de una política de búsqueda hash
    El editor de políticas de privacidad se puede utilizar para crear una política de búsqueda hash en un plan de acceso de datos.
Tema principal: Políticas genéricas de privacidad de búsqueda