Ako primite poruku od prijatelja na mreži, kako možete znati da je internetski kriminalci nisu izmijenili prije nego što stignete do vas? Kako možete osigurati sigurnost svojih poruka i datoteka?
Ovdje dolaze sažetci poruka. Sa sažetcima poruka možete provjeriti integritet medija poslanih preko mreže. Što je sažetak poruke i kako funkcionira?
Što je sažetak poruka?
Sažetak poruke numerički je prikaz poruke izračunat kriptografskim hash algoritmom ili funkcijom. Bez obzira na veličinu poruke, sažetak poruke proizvodi numerički prikaz fiksne veličine kada se hashira. Koristi se za osiguranje i provjeru autentičnosti poruke.
To znači da ako vam Bob pošalje poruku ili datoteku na mreži, možete potvrditi da nije dirana ili izmijenjena. Dakle, kada Bob pošalje poruku, on također šalje sažetak poruke koji je izračunao. Kada primite poruku, raspršite je i usporedite dva sažetka poruke.
Na primjer, poruka "I love MUO" proizvodi određeni hash. Ako se poruka samo malo modificira dodavanjem uskličnika, tako da bude "Volim MUO!", sažetak poruke također će se promijeniti. Na taj način možete provjeriti je li vaša poruka promijenjena prije nego što stigne do vas.
Koja su svojstva sažetka poruke?
Kako izgledaju sažetci poruka?
- Sažetak poruke ima fiksnu brojčanu veličinu. Ako prebrojite broj znakova u hashovima navedenim na gornjoj slici, vidjet ćete da oba imaju 32 znaka. Svaki hash algoritam proizvodi hash fiksne numeričke veličine. MD5 hashevi imaju 32 znaka, dok SHA1 hashovi imaju 40 znakova.
- Nemoguće je da dvije poruke imaju isti sažetak poruke.
- Algoritam raspršivanja sažetka poruke je jednosmjerna kriptografska funkcija. To znači da se ne može poništiti i gotovo je nemoguće dobiti izvornu poruku iz hasha.
Prije nego što shvatite kako funkcionira sažetak poruka, važno je razumjeti što su poruka i algoritam poruke.
Poruka je bilo koji oblik medija koji se šalje preko mreže. Nije ograničeno na tekst. To mogu biti slike, videozapisi, audio zapisi, PDF datoteke itd. Algoritam poruke također je poznat kao hash funkcija; daje numerički identifikator poruke kada se hashira. Imajte na umu da je hash funkcija nije isto što i enkripcija, jer je hash nepovratan, za razliku od enkripcije.
Kako funkcionira sažetak poruka?
Da biste koristili sažetak poruke za provjeru poruke, on mora biti poslan zajedno sa samom porukom. Kada vam vaš prijatelj, Bob, pošalje poruku, on također šalje sažetak svoje početne poruke. Kada je primite, raspršujete primljenu poruku pomoću algoritma raspršivanja i dobivate sažetak poruke.
Zatim uspoređujete sažetak poruke koju vam je poslao Bob s onom koju ste generirali. Ako su isti, to znači da vaša poruka nije promijenjena između slanja i prijema.
Također je moguće da osoba kojoj šaljete poruku šifrirati sažetak prije nego što vam je pošaljem. To se zove digitalni potpis i dodatni je sloj sigurnosti za vaše komunikacije ili transakcije. Da biste pristupili sažetku poruke, morate ga dešifrirati pomoću javnog ili privatnog ključa. Tek tada biste ga mogli usporediti sa svojim generiranim sažetcima.
Za što se koriste sažetci poruka?
Sažeci poruka koriste se za zaštitu, provjeru i osiguranje integriteta poruke. Osmišljeni su za prepoznavanje i otkrivanje promjena napravljenih u poruci. Koriste se u različitim područjima za zaštitu autorskih prava i dokazivanje vlasništva.
Sažeci poruka i zaštita integriteta
Korištenje sažetaka poruka jedan je od načina zaštite i provjere koliko je neki medij originalan i je li na njega utjecala treća strana. Uz alarmantnu stopu reprodukcije i izmjene neovlaštenih djela, vlasnici su morali pronaći nove načine zaštite svojih autorskih prava. Druga popularna metoda zaštite integriteta je korištenje digitalnih vodenih žigova.