Fingerprint

Da Wikipedia, l'enciclopedia libera.
Jump to navigation Jump to search

In informatica, la fingerprint o impronta di un file è una sequenza alfanumerica o stringa di bit di lunghezza prefissata che identifica quel file con le caratteristiche intrinseche stesse del file.

Fisicamente l'impronta è costituita da ridge (parti esterne, di contatto con i vari lettori) e valli (cave), l'analisi di entrambe in un'immagine crea l'impronta.

Il riconoscimento e l'autenticità del file vengono garantite confrontando l'"impronta" del file con un database in cui precedentemente era stata già memorizzata; se il confronto ha esito positivo allora il file è autentico.

Uso[modifica | modifica wikitesto]

Viene utilizzato per garantire l'autenticità e la sicurezza dei file e anche per identificare rapidamente file distribuiti in rete tramite sistemi di file-sharing.

Calcolo della fingerprint[modifica | modifica wikitesto]

La fingerprint si ottiene tipicamente mediante funzioni hash. Poiché con tale metodo esiste sempre una piccolissima possibilità che si verifichino duplicati, cioè che più file abbiano lo stesso hash, si generano fingerprint di grosse dimensioni in modo da ridurre al minimo tale eventualità.

Voci correlate[modifica | modifica wikitesto]

  Portale Sicurezza informatica: accedi alle voci di Wikipedia che trattano di Sicurezza informatica