Ključna razlika: Šifriranje se odnosi na transformaciju podataka kako bi se čuvala kao povjerljiva ili tajna od drugih. S druge strane, Hashing se temelji na konceptu integriteta. U hashevu se iz izvorne poruke stvara nova poruka na određeni način kojim se ne može preokrenuti. Za razliku od enkripcije, za otključavanje poruke nije potreban ključ, jer ne postoji način vraćanja izvorne poruke iz nove poruke.
To je važan način pružanja sigurnosti informacijama. Koristi matematičku formulu poznatu kao šifra i ključ za pretvaranje običnog teksta u šifrirani tekst. Važan entitet u ovom procesu je ključ koji čini šifrirane podatke jedinstvenim. Općenito, ključevi su dugi niz brojeva i zaštićeni su mehanizmima kao što su lozinke, tokeni itd. U simetričnom šifriranju koristi se samo jedan ključ za šifriranje i dešifriranje. S druge strane, kod asimetričnog šifriranja, za šifriranje i dešifriranje koriste se odvojeni ključevi.
Hash algoritmi se pišu na način koji omogućuje izbjegavanje sudara. Do takvog sudara dolazi kada se isti digest generira različitim porukama. Stoga je glavna razlika između enkripcije i raspršivanja to što je enkripcija proces pretvaranja običnog teksta u šifriranje pomoću algoritma. Šifrirana poruka može se pročitati samo poznavanjem ključa za šifriranje. S druge strane, raspršivanje uključuje konverziju otvorenog teksta u hash ili digest. Sažetak se ne može preokrenuti u izvornu poruku. Koristi se za osiguravanje integriteta podataka.
Usporedba između šifriranja i šifriranja:
raspršivanje | Šifriranje | |
Defintion | Hashing uključuje pretvaranje otvorenog teksta u hash ili digest. Sažetak se ne može preokrenuti u izvornu poruku. Koristi se za osiguravanje integriteta podataka. | Šifriranje je proces pretvaranja običnog teksta u šifriranje pomoću algoritma. Šifrirana poruka može se pročitati samo poznavanjem ključa za šifriranje. |
Zaštita | Integritet | povjerljivost |
Otključavanje | Za otključavanje se ne može koristiti nijedan ključ | Zahtijeva ključ za otključavanje |
Primjer | Glavne distribucije Linuxa daju MD5 hash za njihova preuzimanja kako bi provjerili da datoteka nije oštećena tijekom prijenosa. | Skype, Skype, prijenos datoteka i instant poruke šifriraju se. Time se osigurava zaštita od mogućeg prisluškivanja od strane zlonamjernih korisnika. |
Kanal | Jedan način | Dva puta |
Radnja | Relativno svjetlo | Relativno teže |
Ulaz / Outpul | Podatci promjenjive duljine / fiksna duljina sažetka poruke | Dio podataka s varijabilnom duljinom / string s fiksnom duljinom |