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

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

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

 

Gibt die SHA-512-Prüfsumme über die 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 %@sha512[c:\windows\notepad.exe]

2F37A2E503CFFBD7C05C7D8A125B55368CE11AAD5B62F17AAAC7AAF3391A6886FA6A0FD73223E9F30072419BF5762A8AF7958E805A52D788BA41F61EB084BFE8

 

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