Sisällysluettelo:
Määritelmä - mitä Hashing tarkoittaa?
Hajautus tuottaa arvon tai arvoja tekstimerkkijonosta matemaattisen funktion avulla.
Hajautus on yksi tapa varmistaa tietoturva viestin lähetysprosessin aikana, kun viesti on tarkoitettu vain tietylle vastaanottajalle. Kaava generoi tiivisteen, joka auttaa suojaamaan tiedonsiirron turvallisuutta väärentämiseltä.
Hajautus on myös menetelmä tärkeiden arvojen lajittelua varten tietokantataulukossa tehokkaasti.
Techopedia selittää Hashingin
Kun käyttäjä lähettää suojatun viestin, aiottu viesti hash luodaan ja salataan, ja se lähetetään viestin mukana. Kun viesti on vastaanotettu, vastaanottaja purkaa salauksen sekä tiivisteen että viestin. Sitten vastaanottaja luo uuden tiivistelmän viestistä. Jos kaksi tiivistettä ovat identtiset verrattuna, niin suojattu lähetys on tapahtunut. Tämä hajautusprosessi varmistaa, että luvaton loppukäyttäjä ei muuta viestiä.
Hajautusta käytetään indeksoimaan ja hakemaan kohteita tietokannasta, koska kohteen löytäminen on helpompaa lyhennetyn hajautusavaimen avulla kuin alkuperäisen arvon käyttäminen.