Što je Hash? definicija i značenje

click fraud protection

Hash je identifikacijska vrijednost koja se koristi za provjeru integriteta podataka poruka koje se prenose preko računalne mreže. Računalo koje šalje koristi tajni algoritam koji izračunava vrijednost poruke. Ova vrijednost zapravo predstavlja digitalni otisak prsta za poruku jer je vrijednost jedinstveno proizvod sadržaja poruke.

Također, algoritam hashiranja ne može se izvesti iz sadržaja ili vrijednosti poruke. Poruka i vrijednost se zatim prenose. Računalo primatelj, koje također poznaje tajni algoritam, izvodi isto izračunavanje na poruci. Ako se dobivena vrijednost ne slaže s vrijednošću primljenom od računala pošiljatelja, tada se dokazuje da je poruka promijenjena na ruti i poruka se odbacuje. Vidi jednosmjernu funkciju.

Technipages objašnjava Hash

Hash je funkcija koja se koristi za pretvaranje vrijednosti podataka u mnogo manju vrijednost. Hash je funkcija koja se koristi za mapiranje izvornih podataka velike veličine na podatke manje veličine, a hash maskira izvorne podatke drugom vrijednošću. Na temelju toga, hash troši manje prostora. Hashing indeksira podatke i kada se hash funkcija provodi na dijelu podataka, lociranje podataka postalo bi jednostavno jer bi se pronašla vrijednost podataka. Hash funkcije su jednosmjerne; ne mogu se preokrenuti.

Raspršene vrijednosti su manje od originalnih, a njihova primjena može se vidjeti u kompresiji podataka poput medijskih datoteka pri čemu je veličina medijske datoteke smanjena. Hashing se također može koristiti za dohvaćanje podataka i potvrdu valjanosti podataka.

Vrijednosti dobivene iz hash funkcije moraju biti pohranjene u hash tablici, tablici pripisuje jedinstvenu vrijednost vrijednost podataka, pa kada se izvorni podaci traže, hash se dekodira, a vrijednost je generirana. Haširanje podataka uobičajena je praksa u informatici, a koristi se u nekoliko različitih namjena.

Uobičajene upotrebe Hasha

  • Osnovna tehnologija za a Hash temeljna je tehnologija softvera za kompresiju koji smanjuje veličinu medijskih datoteka
  • A hash je siguran način da se osigura siguran prijenos podataka bez promjene ili gubitka podataka
  • Dohvaćanje i provjera valjanosti podataka moguće je uz prisutnost a hash

Uobičajene zloupotrebe Hasha

  • A hash ne maskira vrijednost podataka kako bi kasnije mogao locirati podatke
  • Jednom hash operacija je provedena, može se poništiti.