Vsebina
Šifriranje je ime, ki se uporablja za tehniko kodiranja podatkov, tako da je ne more pregledati ali spremeniti nikomur, razen določenega prejemnika. Obstajata dve vrsti šifriranja, simetrični in asimetrični, proces obeh pa je enak. Informacije se pošiljajo preko matematičnih formul ali algoritmov, ki jih kodirajo v kodiranem besedilu, tako da jim ni mogoče dostopati brez besede, številke ali gesla, znanega kot ključ.
Nič več skrbi glede varnosti vaših podatkov na internetu (John Howard / Photodisc / Getty Images)
Simetrično šifriranje
Simetrična kriptografija je najstarejša in najbolj znana tehnika šifriranja. Podatki so razdeljeni v bloke in za vsakega od njih je uporabljen skrivni ključ, ki spreminja vrstni red črk ali jih nadomesti s številkami, da ustvari šifrirano besedilo. Ta tehnika uporablja samo tajni ključ za šifriranje in dešifriranje podatkov, tako da ga mora prejemnik, če ga nima, poslati ločeno.
Prednosti in slabosti
Če imata tako pošiljatelj kot prejemnik tajni ključ, lahko šifrirata in dešifrirajo vsa sporočila, ki ga uporabljajo, kar je tako sistemska prednost kot ranljivost. Simetrično šifriranje je hitro in enostavno izvedljivo, zaradi česar je najpogostejša oblika šifriranja pri spletnih nakupih in prodajnih transakcijah. Vendar, če je ključ prestregel napadalec, bo imel to, kar potrebuje za dešifriranje vseh sporočil s tem ključem. Algoritmi simetrične kriptografije so prav tako enostavnejši - in zato lažje razumljivi in dekodirani - kot asimetrični kriptografski algoritmi.
Asimetrična kriptografija
Asimetrična kriptografija, znana tudi kot kriptografija javnega ključa, uporablja dva med seboj povezana ključa: javno, za šifriranje podatkov in za zasebno šifriranje podatkov. Informacije v obliki besedila se obravnavajo kot ogromne številke, ki se dvignejo do moči drugega ogromnega števila in nato delijo s tretjo številko, ki generira končni izdelek, ki bo pretvorjen nazaj v besedilo, tokrat šifriran.
Prednosti in slabosti
Asimetrični kriptografski algoritmi so bolj zapleteni kot simetrični kriptografski algoritmi, zato so počasnejši in zahtevajo več procesorske moči. Vendar so zato tudi varnejši. Javni ključ lahko razdelite vsakomur, ki ga zanima šifriranje sporočila, vendar ga zasebni ključ nikoli ne razkrije, zaradi česar ni dovzeten za hekerje. Podatki se lahko šifrirajo samo z javnim ključem in dešifrirajo z zasebnim ključem, kar pomeni, da ko je šifriranje končano, ga pošiljatelj ne more dešifrirati brez zasebnega ključa.