Table des matières

Search

  1. Préface
  2. Le langage de transformation
  3. Constantes
  4. Opérateurs
  5. Variables
  6. Dates
  7. Fonctions

Référence du langage de transformation

Référence du langage de transformation

MD5

MD5

Calcule la somme de contrôle de la valeur d'entrée. La fonction utilise l'algorithme Message-Digest 5 (MD5). MD5 est une fonction de hachage cryptographique unilatérale avec une valeur de hachage de 128 bits. Vous pouvez conclure que les valeurs d'entrée sont différentes lorsque les sommes de contrôles des valeurs d'entrée sont différentes. Utilisez MD5 pour vérifier l'intégrité des données.

Syntaxe

MD5(
value
)
Le tableau suivant décrit l'argument de cette commande :
Argument
Obligatoire/
Facultatif
Description
valeur
Obligatoire
Type de données Chaîne ou Binaire. Valeur pour laquelle vous souhaitez calculer la somme de contrôle. La casse de la valeur d'entrée affecte la valeur de retour. Par exemple, MD5(informatica) et MD5(Informatica) renvoient des valeurs différentes.

Valeur de retour

Chaîne unique de 32 caractères de chiffres hexadécimaux 0-9 et a-f.
NULL si l'entrée est une valeur nulle.

Exemple

Vous voulez écrire les données modifiées dans une base de données. Utilisez MD5 pour générer des valeurs de somme de contrôle pour les lignes de données lues à partir d'une source. Lorsque vous exécutez un mappage, comparez les valeurs de somme de contrôle précédemment générées aux nouvelles valeurs de somme de contrôle. Puis, écrivez les lignes avec des valeurs de somme de contrôle mises à jour dans la cible. Vous pouvez conclure qu'une valeur de somme de contrôle mise à jour indique que les données ont été modifiées.

Conseil

Vous pouvez utiliser la valeur de retour comme clé de hachage.