Come controllare l'integrità di un files, funzioni hash e crittografiche

Autore:[Antonio Gallonetto]

Una funzione hash, è una funzione che produce in uscita una stringa partendo da un file o da una stringa. Ha le seguenti caratteristiche:

Le funzioni hash sono usate soprattutto in crittografia, ma possiamo verificare l’integrità usando degli algoritmi che calcolano una stringa hash partendo da un file o una stringa di partenza.

Uno degli algoritmi più diffusi è l’MD5, SHA-256 e SHA-512.

In Windows

In windows usiamo una utility di nirsoft che permette di calcolare in modo facile MD5,SHA1,CRC32,SHA256,SHA384,SHA512. https://www.nirsoft.net/utils/hash_my_files.html

In Mac

In Linux