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

Hash160() devuelve un hash de 160 bits de los valores combinados de la expresión de entrada. El resultado es una cadena de 27 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:

Hash160(expr{, expression})

Tipo de datos que devuelve: cadena de texto

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

#### Ejemplo: expresiones de gráfico

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

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

#### Ejemplo: script de carga

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

Resultado

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