Kaj pomenita šifriranje in dešifriranje?
Kripto za napredne
Drugi članki
Šifriranje je izraz, ki se nanaša na tehnične metode za zaščito podatkov in sistemov, s katerimi hekerji težje pridobijo nezakonit dostop do informacij ali posegajo v omrežja in transakcije. V sodobni kriptografiji šifriranje zahteva uporabo šifrirnega algoritma ali šifre za pretvorbo berljivega odprtega besedila v šifrirano besedilo (šifrirani podatki, ki jih ni mogoče prebrati). Šifrirano besedilo lahko nazaj v navadno besedilo dekodirajo le tisti, ki jim je bil odobren dostop do podatkov.
Običajno besedilo se nanaša na vse informacije, ki jih lahko ljudje ali stroji zlahka preberejo ali dekodirajo, na primer besedilo na spletnih mestih, programi ali zvočne datoteke. Na primer gesla za račune, ki so lahko dostopna - in zrela za krajo - v navadnem besedilu, če se obdelujejo prek interneta, zahtevajo dodatno raven varnosti, da ostanejo zasebna. Takrat pride v poštev kriptografija. Z uporabo šifrirne metode ali šifre se pri šifriranju navadno besedilo pretvori v šifrirano besedilo ali nečitljive šifrirane podatke. Dostop do podatkov imajo samo pooblaščene osebe, ki lahko šifrirano besedilo dekodirajo v navadno.
V tem postopku pretvorbe navadnega besedila v šifrirano besedilo in nazaj v navadno besedilo se običajno uporabljajo metode šifriranja in ključi. Šifrirni algoritmi so matematične formule, ki pretvorijo navadno besedilo (vhod) v šifrirano besedilo (izhod). Ključ, ki ga ustvari algoritem, služi za obnovitev prvotne berljive oblike šifriranega besedila (in obratno). Varnost vsakega sistema je odvisna od zmogljive tehnike šifriranja, ki jo je težko razbiti, in od tega, da je ključ skrit pred morebitnimi vsiljivci. Ključ je zaporedje podatkov ali bitov - ali drugače povedano, zaporedje številk ali črk -, ki se vnese v metodo šifriranja. Ključi so na splošno naključno generirani in se razlikujejo od na primer gesel, saj niso namenjeni temu, da bi si jih uporabnik zapomnil.
Asimetrično in simetrično šifriranje se pogosto uporabljata v sodobnih kriptografskih sistemih (znani tudi kot kriptografija javnega ključa). V sistemih s simetričnim ključem se za šifriranje in dekodiranje podatkov uporablja isti ključ. Šifrirni ključ je v asimetričnih sistemih ali sistemih z javnim ključem javno dostopen, do dekodiranega odprtega besedila pa ima dostop le pooblaščeni imetnik zasebnega dešifrirnega ključa. Kriptovalute so varne, ker uporabljajo trenutne asimetrične tehnologije šifriranja in varno naravo transakcij veriženja blokov. Zasebne ključe uporabljajo lastniki kriptovalut, da dokažejo, da so zakoniti lastniki svojega kovanca. Za varovanje transakcij se uporabljajo tehnike šifriranja s pomočjo šifriranja (Hashing) in šifriranja v verigi blokov.
Šifriranje in dešifriranje se danes najpogosteje uporabljata v:
- kriptovalute
- kriptovalute
- kriptovalute
- Šifriranje mobilnih aplikacij (WhatsApp, Telegram itd.)
- Večina omrežij VPN (Virtual Private Network)
- protokol SSL/TLS (varnost spletnih strani)
- šifriranje datotek