Che cosa sono Hash Files?

La sicurezza informatica è un aspetto importante per la maggior parte delle aziende. Molte organizzazioni utilizzano un processo di hashing dati in file hash per crittografare i dati importanti. Dati Hash è una rappresentazione numerica di dati e non è facile per un essere umano a interpretare. Un file hash è un file che è stato convertito in una stringa numerica da un algoritmo matematico. Questi dati possono essere compreso solo dopo che è stato non crittografato con una chiave hash.

Il processo di hashing è la conversione matematica di una stringa di caratteri in un valore più piccolo che è tipicamente chiamata chiave hash. Questo nuovo valore rappresenta la stringa di carattere originale dopo che è stato criptato. Hashing è spesso usato in banche dati come un metodo per creare un indice. Poiché i valori hash sono più piccole stringhe, il database può svolgere le funzioni di lettura e scrittura più rapida.

File hash sono comunemente utilizzati come metodo di verifica la dimensione del file. Questo processo è chiamato verifica check-sum. Quando un file viene inviato su una rete, essa deve essere suddivisa in piccoli pezzi e rimontato dopo aver raggiunto la sua destinazione. In questa situazione il numero hash rappresenta la dimensione dei dati in un file. L'hash può quindi essere utilizzato come strumento per convalidare l'intero file è stato trasmesso con successo sulla rete.

La procedura di hash è stato creato nel 1950 come metodo di accelerare accesso al computer. Creazione di file hash richiede una funzione hash, che è un algoritmo matematico. Ci sono molti tipi di algoritmi di hash disponibili oggi in ingegneria informatica. Queste funzioni variano in complessità, ma tutti cercano di manipolare le stringhe di testo e convertirli in numeri.

La maggior parte delle forze dell'ordine utilizzano file hash per memorizzare le informazioni importanti di impronte digitali. La tecnologia delle impronte digitali disponibili oggi utilizza i file hash e funzioni per catturare le immagini di ogni impronta digitale. Queste immagini delle impronte digitali vengono convertiti in un formato numerico e memorizzati nei database delle forze dell'ordine. Il Dipartimento della Giustizia statunitense (DOJ) gestisce uno dei più grandi database di impronte digitali negli Stati Uniti. Queste impronte digitali includono tutti i criminali noti negli Stati Uniti e sono memorizzati utilizzando la tecnologia hash.

La tecnologia Hash viene utilizzato anche come dispositivo di sicurezza tra computer su Internet. Certificati di computer sono le chiavi crittografate scambiati tra i computer e il software su una rete di computer. Queste chiavi identificano un computer come destinatario attendibile di un programma software. La funzione di hash è quello che viene utilizzato per il controllo e la verifica che la chiave corretta è di proprietà di un computer specifico. Questa tecnologia chiave è stato disponibile per molti anni come una tecnica per verificare i computer prima che le informazioni vengono inviate via Internet.

  • Dati Hash è una rappresentazione numerica di dati che è difficile una persona da interpretare.