Sumário

Search

  1. Prefácio
  2. A Linguagem de Transformação
  3. Constantes
  4. Operadores
  5. Variáveis
  6. Datas
  7. Funções
  8. Criação de funções personalizadas
  9. Referência de API da Função Personalizada

Referência de Linguagem de Transformação

Referência de Linguagem de Transformação

MD5

MD5

Calcula a soma de verificação do valor de entrada. A função usa o algoritmo Message-Digest 5 (MD5). MD5 é uma função de hash criptográfica unidirecional com um valor de hash de 128 bits. Você pode concluir que os valores de entrada são diferentes quando as somas de verificação dos valores de entrada são diferentes. Use MD5 para verificar a integridade de dados.

Sintaxe

MD5(
value
)
A tabela a seguir descreve o argumento para este comando:
Argumento
Requerido/
Opcional
Descrição
valor
Requerido
Tipo de dados String ou Binary. Valor para o qual você deseja calcular a soma de verificação. A diferenciação entre maiúscula e minúscula do valor de entrada afeta o valor retornado. Por exemplo, MD5(informatica) e MD5 (Informatica) retornam valores diferentes.

Valor de Retorno

String exclusiva de 32 caracteres de dígitos hexadecimais de 0 a 9 e de a a f.
NULL se a entrada for um valor nulo.

Exemplo

Você deseja gravar os dados alterados em um banco de dados. Use MD5 para gerar valores de soma de verificação em linhas de dados que você lê em uma origem. Quando você executar uma sessão, compare os valores de soma de verificação gerados anteriormente com os novos valores de soma de verificação. Em seguida, grave as linhas com os valores de soma de verificação atualizados no destino. Você pode concluir que um valor de soma de verificação atualizado indica que os dados foram alterados.

Dica

Você pode usar o valor retornado como uma chave hash.