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

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

Hash256(expr{, expression})

Tipo de datos que devuelve: cadena de texto

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

#### Ejemplo: expresiones de gráfico

| Ejemplo | Resultado |
| --- | --- |
| Hash256 ( 'abc', 'xyz', '123' ) | Devuelve "MA&5]6+3=:&gt;;&gt;G%S&lt;U\*S2I:`=X*A.IO*8N\%Y7Q;YEJ". |
| Hash256 ( Region, Year, Month )<br><br>Note: Region, Year, and Month are table fields. | Devuelve "G7\*=6GKPJ(Z+)^KM?&lt;$'AI.)?U$#X2RB[:0ZP=+Z`F:". |

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

#### Script de carga y resultados

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

Resultado

| Región | Año | Mes | Hash256 |
| --- | --- | --- | --- |
| abc | xyz | 123 | MA&5]6+3=:&gt;;&gt;G%S&lt;U\*S2I:`=X*A.IO*8N\%Y7Q;YEJ |
| EU | 2022 | 01 | B40^K&[T@!;VB'XR]&lt;5=//\_F853?BE6'G&,YH\*T'MF) |
| UK | 2022 | 02 | O5T;+1?[B&"F&1//MA[MN!T"FWZT=4\#V`M%6_\0C>4 |
| US | 2022 | 02 | C6@#]4#\_G-(]J7EQY#KRW`@KF+W-0]`[Z8R+#'")=+0 |