Sommario:
Definizione - Cosa significa hashing?
L'hashing sta generando un valore o più valori da una stringa di testo usando una funzione matematica.
L'hash è un modo per abilitare la sicurezza durante il processo di trasmissione del messaggio quando il messaggio è destinato solo a un determinato destinatario. Una formula genera l'hash, che aiuta a proteggere la sicurezza della trasmissione da manomissioni.
L'hashing è anche un metodo per ordinare i valori chiave in una tabella di database in modo efficiente.
Techopedia spiega l'hashing
Quando un utente invia un messaggio sicuro, viene generato e crittografato un hash del messaggio desiderato e inviato insieme al messaggio. Quando viene ricevuto il messaggio, il destinatario decodifica l'hash e il messaggio. Quindi, il destinatario crea un altro hash dal messaggio. Se i due hash sono identici se confrontati, si è verificata una trasmissione sicura. Questo processo di hashing garantisce che il messaggio non venga modificato da un utente finale non autorizzato.
L'hashing viene utilizzato per indicizzare e recuperare gli elementi in un database perché è più facile trovare l'elemento utilizzando la chiave con hash accorciata piuttosto che usando il valore originale.
