Aller au contenu principal

Fichier de hachage

Configuration actuelle de la tâche `Hash File` dans le concepteur de flux de travail

Cette tâche calcule la empreinte digitale d'un fichier, également appelée "hash" ou "checksum". Ce processus est essentiel pour vérifier l'intégrité d'un fichier, en s'assurant qu'il n'a pas été altéré ou corrompu pendant le téléchargement ou le transfert.

À quoi sert l'hash d'un fichier ?

Un hash est une chaîne de caractères unique générée par un algorithme à partir du contenu d'un fichier. Il fonctionne comme une empreinte digitale : même une modification minimale du fichier, comme changer un seul caractère, produira un hash complètement différent.

Les utilisations principales incluent :

  • Vérification de l'intégrité : En comparant l'hash calculé sur votre fichier avec celui fourni par le développeur, vous pouvez être certain que le fichier est identique et non corrompu.
  • Sécurité : Il aide à garantir qu'un fichier téléchargé n'a pas été modifié pour inclure des logiciels malveillants.
  • Identification unique : Permet d'identifier de manière unique un fichier.

Configuration

Fichier à importer

Vous pouvez sélectionner un paramètre de type fichier via la Liste des paramètres ou vous pouvez saisir directement le chemin absolu du fichier dans la zone de texte à côté de "Fichier à importer".

Algorithme

Dans l'entrée "Algorithme", vous pouvez sélectionner l'un des algorithmes de hachage disponibles.

Résultat

Après avoir sélectionné le fichier et l'algorithme, la tâche calculera et affichera l'hash résultant.

Paramètre de sortie

Cette tâche, à la fin de son exécution, expose des Paramètres de sortie qui peuvent être utilisés dans les tâches suivantes.

  • result: Ce paramètre peut contenir un message d'erreur ou, si un fichier est fourni et qu'un algorithme est spécifié, la tâche calculera et retournera l'hash résultant.
  • resultJson: représente le résultat de l'exécution de la tâche au format JSON, incluant des informations générales, des configurations et des détails sur l'exécution.