Iako to možda ne vidite sami, velik dio podataka koji lete u digitalnom prostoru pretvara se ili kodira u različite oblike. Dvije kritične kriptografske operacije na bilo kojem računskom uređaju su raspršivanje i šifriranje.
Ali kako točno funkcioniraju ove dvije operacije? I kako se raspršivanje i šifriranje razlikuju jedno od drugog?
Što je hashiranje?
Haširanje je jednosmjerni kriptografski proces koji uključuje pretvaranje danog ključa (ili retka znakova) u drugu vrijednost.
Haširanje se provodi iz više razloga, od kojih je prvi provjera autentičnosti različitih vrsta unosa podataka. Osim toga, raspršivanje se može koristiti unutar sustava za provjeru autentičnosti tako da se osjetljivi podaci ne pohranjuju na uređajima u otvorenom tekstu.
Proces haširanja zahtijeva hash funkciju za rad. Hash funkcija može doći u mnogo različitih oblika, ali se općenito koristi za mapiranje slučajnih veličina podataka u fiksne vrijednosti. To je matematički algoritam potreban za raspršivanje. Uklapa ove proizvoljne dijelove podataka u skupne tablice ili sličnu strukturu podataka.
Rezultat haširanja poznat je kao hash. Haševi se obično sastoje od niza znakova koji su kraći od originalnih podataka prije raspršivanja. Hash formiran u procesu raspršivanja često je određen hash funkcijom.
Budući da je raspršivanje jednosmjerno, potpuno je nepovratno. Dakle, podaci se ne mogu transformirati natrag u izvorni format nakon što se izvrši proces raspršivanja. To je razlog zašto se raspršivanje općenito ne koristi za pohranu lozinki ili sličnih podataka, jer takve informacije nakon pretvorbe postaju trajno nedešifrirane. Mnogo je prikladniji za provjeru valjanosti dokumenata ili datoteka.
Hashing se koristi na blockchainima iz sigurnosnih razloga. Proizvodnja hashova na tim blockchainima praktički onemogućuje napadaču da se infiltrira u mrežu i prouzroči štetu.
Dakle, može li se sve isto reći za enkripciju ili se ona drastično razlikuje od raspršivanja?
Što je šifriranje?
Vjerojatno ste već čuli za enkripciju, jer je to izraz koji koriste VPN tvrtke za opis načina na koji upravljaju vašim internetskim prometom. Ali enkripcija ima širok raspon namjena koje se protežu izvan VPN-ova i važno je razumjeti kako funkcionira kako biste znali što se radi s vašim osjetljivim podacima.
Zapravo, već koristite enkripciju, možda čak i ne svjesni...
Šifriranje je dvosmjerni kriptografski proces koji šifrira podatke i čini ih nedešifriranim za bilo koga, osim za ovlaštene strane. Podaci se pretvaraju iz otvorenog teksta u šifrirani tekst, štiteći ih od zlonamjerne upotrebe.
Ljudi čak mogu šifriranje vlastitih podataka da ga čuva.
Budući da je šifriranje reverzibilno, sve strane koje su ovlaštene za pristup šifriranim podacima mogu koristiti ključ za šifriranje ili binarni ključ (matematički algoritam) da ga dešifriraju natrag u čisti tekst.
Poput raspršivanja, šifriranje zahtijeva algoritam za šifriranje podataka. Mogu se koristiti različite razine enkripcije, od kojih sve imaju različite veličine bitova. Kako hakeri postaju sofisticiraniji, potreban im je veći broj bitova kako bi im proces razbijanja bio mnogo teži za dovršetak.
Iako je nekoć enkripcija uključivala samo 40-ak bitova, 128-bitna enkripcija sada se koristi u većini standardnih procesa, dok vladine agencije obično koriste 256-bitnu enkripciju. Također postoje različite vrste enkripcije koje se mogu koristiti ovisno o scenariju, uključujući hibridno, simetrično i šifriranje s javnim ključem.
Enkripcija s javnim ključem, na primjer, uključuje pretvaranje jednog ključa za šifriranje kao privatnog, a jednog javnog. Također je poznato kao asimetrično šifriranje. Podaci kriptirani javnim ključem mogu se dešifrirati samo privatnim ključem, a podaci šifrirani privatnim ključem mogu se dešifrirati samo javnim ključem.
Ova vrsta enkripcija se koristi u HTTPS-u, ili Hypertext Transfer Protocol Secure, za povećanje razine sigurnosti online pregledavanja.
Šifriranje i raspršivanje igraju veliku ulogu u računalstvu
Iako se raspršivanje i enkripcija međusobno razlikuju na više načina, oboje su uistinu sastavni dio načina na koji naši svakodnevni tehnološki uređaji i sustavi rade. Bilo da je potrebno šifriranje lozinki ili je potrebna zaštita mreža, raspršivanje i šifriranje su nevjerojatni protokoli koji već desetljećima pomažu u digitalnoj sigurnosti.
Što je hashiranje i kako funkcionira?
Pročitajte dalje
Povezane teme
- Sigurnost
- Objašnjena tehnologija
- Internet
- Šifriranje
- Blockchain
- Sigurnost na mreži
- Privatnost na mreži
O autoru
Katie je spisateljica u MUO-u s iskustvom u pisanju sadržaja o putovanjima i mentalnom zdravlju. Ona je posebno zainteresirana za Samsung, pa se odlučila usredotočiti na Android na svojoj poziciji u MUO. U prošlosti je napisala komade za IMNOTABARISTA, Tourmeric i Vocal, uključujući jedan od nje omiljeni komadi o tome da ostanete pozitivni i jaki u pokušajima, koje možete pronaći na poveznici iznad. Izvan svog radnog vijeka, Katie voli uzgajati biljke, kuhati i prakticirati jogu.
Pretplatite se na naše obavijesti
Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!
Kliknite ovdje za pretplatu