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