
Nel linguaggio scientifico, l'
hash è una funzione univoca operante in un solo senso (ossia, che non può essere invertita) mirata alla trasformazione di un testo di lunghezza arbitraria in una stringa di lunghezza fissa, relativamente limitata. Tale stringa rappresenta una sorta di
impronta digitale del testo in chiaro, e viene detta valore di
hash,
checksum crittografico o
message digest.
In informatica, la funzione di trasformazione che genera l'hash opera sui bit di un file qualsiasi, restituendo una stringa di bit di lunghezza predefinita.
Visual HashFile è un programma che esegue la scansione di una cartella o di un albero di directory, elencando tutti i file ivi contenuti e riportando per ognuno di essi le seguenti informazioni:
- Lunghezza in byte
- Hash CRC16
- Hash CRC32
- Hash SHA1
- Hash MD5