DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions Hash
  • Présentation
  • Fonctions de hachage
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Présentation
Le hachage permet de réaliser un résumé condensé d'un fichier ou d'une chaîne de caractères. Ce résumé est appelé Hash. Un seul "hashé" peut être associé à un texte en clair : toute modification du texte original entraîne la modification du hash correspondant.
Le hachage est utilisé en particulier :
  • pour la vérification de l'intégrité d'un document lors de sa transmission (le document étant transmis avec le résultat du hachage).
  • pour la signature électronique d'un document (par exemple en chiffrant le résultat du hachage grâce à une clé).
Fonctions de hachage
Les fonctions de hachage sont les suivantes :
HashChaîneCalcule le Hash d'une chaîne de caractères d'après un algorithme défini.
HashFichierCalcule le Hash d'un fichier d'après un algorithme défini.
HashVérifieChaîneVérifie le Hash d'une chaîne de caractères pour un type d'algorithme défini.
HashVérifieFichierVérifie le Hash d'un fichier pour un type d'algorithme défini.
Ces fonctions permettent de gérer aussi bien un hash simple qu'un hash avec authentification de message.
Liste des exemples associés :
Les fonctions de Hashage Exemples unitaires (WINDEV) : Les fonctions de Hashage
[ + ] Utilisation des fonctions de hashage.
Les fonctions HashFichier et HashChaîne permettent de calculer une clé de Hashage pour une chaîne ou pour un fichier.
Cette clé de Hashage permet par exemple de :
- Vérifier que le fichier est intègre suite à un transfert par exemple
- Rechercher des doublons de fichiers
- ...
Version minimum requise
  • Version 11
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 16/09/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale