# Hash128 - función de script y de gráfico

Hash128() devuelve un código hash de 128 bits de los valores de entrada combinados de la expresión. El resultado es una cadena de 22 caracteres. Los valores hash son útiles para enmascarar información personal identificable (PII), como nombres de clientes, números de la seguridad social o números de cuenta.

Sintaxis:

Hash128(expr{, expression})

Tipo de datos que devuelve: cadena de texto

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Hash128.htm)

#### Ejemplo: expresiones de gráfico

| Ejemplo | Resultado |
| --- | --- |
| Hash128 ( 'abc', 'xyz', '123' ) | Devuelve "MA&5]6+3=:&gt;:&gt;G%S&lt;U\*S2+". |
| Hash128 ( Region, Year, Month )<br><br>Note: Region, Year, and Month are table fields. | Devuelve "G7\*=6GKPJ(Z+)^KM?&lt;$'A+". |

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Hash128.htm)

#### Ejemplo: script de carga y resultados

```
Hash_128:
Load *, 
Hash128(Region, Year, Month) as Hash128;
Load * inline [
Region, Year, Month
abc, xyz, 123
EU, 2022, 01
UK, 2022, 02
US, 2022, 02 ]; 
```

Resultado

| Región | Año | Mes | Hash128 |
| --- | --- | --- | --- |
| abc | xyz | 123 | MA&5]6+3=:&gt;;&gt;G%S&lt;U\*S2+ |
| EU | 2022 | 01 | B40^K&[T@!;VB'XR]&lt;5=/$ |
| UK | 2022 | 02 | O5T;+1?[B&"F&1//MA[MN! |
| US | 2022 | 02 | C6@#]4#\_G-(]J7EQY#KRW0 |