Principale » broker » Funzioni hash crittografiche

Funzioni hash crittografiche

broker : Funzioni hash crittografiche
DEFINIZIONE di funzioni hash crittografiche

Una funzione hash crittografica è una funzione matematica utilizzata nella crittografia. Le tipiche funzioni hash accettano input di lunghezza variabile per restituire output di lunghezza fissa. Una funzione hash crittografica combina le capacità di passaggio dei messaggi delle funzioni hash con le proprietà di sicurezza.

RIPARTIZIONE Funzioni hash crittografiche

Le funzioni hash sono strutture di dati comunemente utilizzate nei sistemi informatici per attività, come il controllo dell'integrità dei messaggi e l'autenticazione delle informazioni. Ma sono considerati crittograficamente deboli. Le funzioni di hash crittografiche aggiungono funzionalità di sicurezza alle tipiche funzioni di hash, rendendo in tal modo difficile rilevare il contenuto di un messaggio o informazioni su destinatari e mittenti.

In particolare, le funzioni hash crittografiche presentano tre proprietà

  • Sono "privi di collisioni". In parole semplici, due hash di input non devono essere associati allo stesso hash di output.
  • Possono essere nascosti. In parole semplici, dovrebbe essere difficile indovinare il valore di input per una funzione hash dal suo output.
  • Dovrebbero essere puzzle-friendly. Vale a dire, dovrebbe essere difficile selezionare un input che fornisca un output predefinito. Pertanto, l'input deve essere selezionato da una distribuzione il più ampia possibile.

Le tre proprietà descritte sopra sono desiderabili ma non possono sempre essere implementate nella pratica. Ad esempio, la disparità negli spazi campione per gli hash e gli output di input garantisce la possibilità di collisioni. Un esempio di questo è stato dimostrato di recente quando la Digital Currency Initiative del MIT ha riscontrato la vulnerabilità alle collisioni in IOTA.

Le funzioni hash crittografiche sono ampiamente utilizzate nelle criptovalute per trasmettere informazioni sulle transazioni in modo anonimo. Ad esempio, il bitcoin, la criptovaluta originale e più grande, utilizza la funzione hash crittografica SHA-256 nel suo algoritmo. Allo stesso modo, IOTA, una piattaforma per l'Internet of Things, ha la sua funzione hash crittografica conosciuta come Curl.

Confronta i conti di investimento Nome del fornitore Descrizione Descrizione dell'inserzionista × Le offerte che compaiono in questa tabella provengono da società di persone da cui Investopedia riceve un compenso.

Termini correlati

Definizione di hash Un hash è una funzione che converte un input di lettere e numeri in un output crittografato di lunghezza fissa. altro Che cos'è IOTA? IOTA è una piattaforma decentralizzata per le transazioni tra dispositivi connessi a Internet. Non utilizza una blockchain. altro Definizione del codice di autenticazione del messaggio (MAC) Un codice di autenticazione del messaggio (MAC), o tag, è un codice di sicurezza che viene digitato dall'utente di un computer per accedere ad account o portali. più hash target Un hash target è un numero a cui un'intestazione del blocco con hash deve essere minore o uguale per poter assegnare un nuovo blocco. altro spiegato Blockchain Una guida per aiutarti a capire cos'è la blockchain e come può essere utilizzata dalle industrie. Probabilmente hai incontrato una definizione come questa: "la blockchain è un registro pubblico distribuito, decentralizzato". Ma la blockchain è più facile da capire di quanto sembri. Più tecnologia finanziaria - FintechDefinition Fintech, un portmanteau di "tecnologia finanziaria", viene utilizzato descrivi nuova tecnologia che cerca di migliorare e automatizzare la consegna e l'uso dei servizi finanziari
Raccomandato
Lascia Il Tuo Commento