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

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

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

 

Gibt die SHA-384-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 %@sha384[c:\windows\notepad.exe]

04BA669372BD3CBC40CAA9E44DE7C2760DBC27D68A79F7B0DC24048D6FF7A883CC2F0A6AB80AE6F4CD3E45045273873E

 

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