MD5Stream

Cryptographie

Description

Calcule le condensat MD5 d'un flux entier, en lisant depuis le début quelle que soit la position d'entrée

Le condensat revient sous forme de 16 octets binaires bruts empaquetés dans un AnsiString, un octet de condensat par caractère; sous Windows le hachage passe par CryptoAPI en blocs de 8000 octets, sous FPC par le noyau MD5 embarqué

Syntaxe

Delphi

Function MD5Stream(Input: TStream): AnsiString;

Paramètres

InputFlux à hacher; la position est d'abord ramenée à 0

Valeur de retour

Le condensat brut de 16 octets, ou une chaîne vide ou trop courte quand le chemin de la plateforme échoue; MD5File vérifie Length >= 16 avant de s'y fier

Remarques

Contrairement aux fonctions utilitaires de flux de SHA-2, celle-ci hache le flux entier et n'offre aucun paramètre de plage d'octets

Voir aussi

MD5File, MD5String, SHA256StreamRange, SHA512StreamRange