Mode chaîne :        @SHA256[s[a|8],string[,start[,length]]]

Mode fichier :        @SHA256[[f,]filename[,start[,length]]]

Mode binaire :        @SHA256[[b,]handle[,start[,length]]]

 

Renvoie la somme de contrôle SHA-256 des caractères de la chaîne, du contenu du nom de fichier ou du contenu du tampon binaire. Si le premier paramètre est s pour une chaîne Unicode UTF16, sa pour une chaîne ASCII ou s8 pour une chaîne UTF8, tous les caractères d'espacement de début et de fin de la chaîne sont inclus .Si le premier argument est un b, l'argument filename doit être le handle retourné par @BALLOC.

 

Le premier paramètre détermine si la sortie est en majuscules ou en minuscules :

 

s ou f ou bminuscules
S ou F ou Bmajuscules

 

Le paramètre facultatif start indique la position de départ dans le tampon binaire ou le fichier (en octets, la valeur par défaut étant 0).

 

Le paramètre facultatif length indique la longueur de la mémoire tampon à hacher (en octets, 0 par défaut).

 

Exemple :

 

echo %@sha256[c:\windows\notepad.exe]

142E1D688EF0568370C37187FD9F2351D7DDEDA574F8BFA9B0FA4EF42DB85AA2

 

Voir aussi @SHA384, @SHA512, @MD5 et @CRC32.