Modo de cadena:        @SHA512[s[a|8],cadena[,inicio[,de largo]]]

Modo de archivo:        @SHA512[[f,]nombre de archivo[,inicio[,de largo]]]

Modo binario:        @SHA512[[b,]manejar[,iniciar[,de largo]]]

 

Devuelve la suma de comprobación SHA-512 de los caracteres en cadena, el contenido del archivo nombre de archivo, o el contenido del búfer binario. Si el primer parámetro es s para una cadena Unicode UTF16, sa para una cadena ASCII, o s8 para una cadena UTF8, cualquier carácter de espacio en blanco inicial o final en cadena están incluidos. Si el primer argumento es un b, la nombre de archivo El argumento debe ser el identificador devuelto por @BALLOC.

 

El primer parámetro determina si la salida está en mayúsculas o minúsculas:

 

s or f or bminúscula
S or F or Bmayúscula

 

La opción comienzo El parámetro especifica la posición inicial en el búfer o archivo binario (en bytes, por defecto 0).

 

La opción de largo El parámetro especifica la longitud del búfer a hash (en bytes, por defecto 0).

 

Ejemplo:

 

eco %@sha512[c:\windows\notepad.exe]

2F37A2E503CFFBD7C05C7D8A125B55368CE11AAD5B62F17AAAC7AAF3391A6886FA6A0FD73223E9F30072419BF5762A8AF7958E805A52D788BA41F61EB084BFE8

 

Vea también @SHA256, @SHA384, @ MD5 y @CRC32.