Descrição
Aplica um hash SHA-512 ao campo concatenado com uma chave
Categoria
Pseudonimização
Tipos de campo suportados
- text
- timestamp
- date
- float
- int
- boolean
- time
Tipo de saída do campo
text
Argumentos
- Chave: chave que será concatenada com o valor do campo original para passar pelo hash
Pseudo-código (python)
def func(val, key):
"""
val: campo
key: texto da chave
"""
import hashlib
if val:
sha = hashlib.sha512()
data="%s%s" % (key, val)
sha.update(data.encode('utf-8'))
return sha.hexdigest()
else:
return None