MD5FileFingerprint()

Syntaxe

Resultat$ = MD5FileFingerprint(Fichier$ [, Decalage [, Longueur]]))
Description
Renvoie un code MD5 (Message Digest 5) d'un fichier.

Arguments

Fichier$ Le nom du fichier à utiliser.
Decalage (optionnel) Le décalage (en octets) à partir du début du fichier avant de lancer le calcul de somme de contrôle.
Longueur (optionnel) La longueur (en octets) à utiliser pour le calcul de la somme de contrôle.

Valeur de retour

Renvoie le code MD5 (Message Digest 5) de 32 caractères correspondant à un identifiant unique du fichier, si le calcul a été un succès.

Si le fichier est introuvable ou une erreur s'est produite, le résultat sera vide.

Remarques

Voir MD5Fingerprint() pour plus d'informations sur l'algorithme MD5.

Voici une courte présentation basée sur la RFC 1321 concernant MD5:

L'algorithme prend en entrée un message de longueur arbitraire et produit une signature sur 128-bit ou "message digest" à partir des données en entrée. Il est supposé qu'il est irréaliste de calculer deux messages ayant la même signature ou de prédéterminer le "message digest" d'une entrée donnée. L'algorithme MD5 est prévu pour les applications traitant les signatures numériques.'

Les codes MD5 sont souvent utilisés pour le chiffrement des mots de passe, donnant une protection normalisée et élevée. Vous pourrez trouver plus d'informations sur la RFC 1321 sur : http://www.ietf.org/rfc/rfc1321.txt.

Voir aussi

MD5Fingerprint(), ExamineMD5Fingerprint(), SHA1FileFingerprint(), CRC32FileFingerprint()

OS Supportés

Tous

<- IsFingerprint() - Cipher Index - MD5Fingerprint() ->