Domande frequenti: concetti base
Che cos’è il controllo MD5?
Traduzione, adattamento e integrazioni a cura di Alessandro de Simone. Read this page in English...
Il controllo MD5 applicato a un file è un valore univoco di 128 bit che può essere definito come “impronta digitale” del file stesso, proprio come le impronte digitali di un individuo umano. Proprio come per gli esseri umani, c’è una possibilità davvero esigua che due file diversi posseggano la medesima impronta digitale. Tale caratteristica può essere utilizzata sia per comparare due file tra loro, sia per verificare l’inalterabilità di un medesimo file in tempi successivi.
Immaginiamo una situazione che ci aiuti a capire come la proicedura funziona.
Alice e Bob possiedono, sui rispettivi computer, due file apparentemente identici. Come è possibile verificare tale caratteristica se Alice e Bob non si scambiano i file inviandoseli l'un l'altro? Invece di scambiarseli, possono determinare l'impronta digitale e limitarsi a comunicarla o confrontarla.