String-Modus:         @SHA256[s[a|8],string[,start[,length]]]

Dateimodus:         @SHA256[[f,]filename[,start[,length]]]

Binärmodus:         @SHA256[[b,]handle[,start[,length]]]

 

Gibt die SHA-256-Prüfsumme der Zeichen in string, den Inhalt der Datei filename oder den Inhalt des Binärpuffers zurück. Wenn der erste Parameter s für eine Unicode-UTF16-Zeichenfolge, sa für eine ASCII-Zeichenfolge oder s8 für eine UTF8-Zeichenfolge ist, werden alle führenden und nachfolgenden Leerzeichen in der Zeichenfolge berücksichtigt. Wenn das erste Argument ein bist , sollte das Argument filename das von @BALLOC zurückgegebene Handle sein.

 

Der erste Parameter bestimmt, ob die Ausgabe in Groß- oder Kleinschreibung erfolgt:

 

s oder f oder bKleinschreibung
S oder F oder BGroßbuchstaben

 

Der optionale Parameter start gibt die Startposition im Binärpuffer oder in der Datei an (in Bytes, Standardwert ist 0).

 

Der optionale Parameter length gibt die Länge des Puffers an, der gehasht werden soll (in Bytes, Standardwert ist 0).

 

Beispiel:

 

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

142E1D688EF0568370C37187FD9F2351D7DDEDA574F8BFA9B0FA4EF42DB85AA2

 

Siehe auch @SHA384, @SHA512, @MD5, und @CRC32.