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

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

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

 

Devuelve la suma de comprobación SHA1 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, el 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 %@sha1[c:\windows\notepad.exe]

7EB0139D2175739B3CCB0D1110067820BE6ABD29

 

Vea también @SHA256, @SHA384, @SHA512, @ MD5y @CRC32.