Kas yra šifravimas ir iššifravimas
.jpg)
Šifravimu vadinami techniniai metodai, kuriais apsaugomi duomenys ir sistemos, todėl įsilaužėliams sunkiau gauti neteisėtą prieigą prie informacijos arba trukdyti tinklams ir operacijoms. Šiuolaikinėje kriptografijoje šifravimui reikia naudoti šifravimo algoritmą arba šifrą, kad perskaitomas atviras tekstas būtų paverstas šifruotu tekstu (užšifruotais duomenimis, kurių neįmanoma perskaityti). Šifruotą tekstą atgal į atvirąjį tekstą gali iššifruoti tik tie, kuriems suteikta prieiga prie duomenų.
Paprastasis tekstas - tai bet kokia informacija, kurią žmonės ar mašinos gali lengvai perskaityti ar iššifruoti, pavyzdžiui, tekstas interneto svetainėse, programose ar garso failuose. Pavyzdžiui, paskyros slaptažodžiai, kurie gali būti prieinami - ir tinkami vagystei - atviru tekstu, jei yra tvarkomi internetu, todėl norint, kad jie išliktų privatūs, reikia papildomo apsaugos sluoksnio. Būtent tada pasitelkiama kriptografija. Naudojant šifravimo metodą arba šifrą, šifruojant atviras tekstas paverčiamas šifruotu tekstu, t. y. neįskaitomais užšifruotais duomenimis. Tik įgalioti asmenys turi prieigą prie informacijos ir gali iššifruoti užšifruotą tekstą į atvirą.
Šifravimo metodai ir raktai paprastai naudojami šiame procese, kai atviras tekstas paverčiamas šifruotu tekstu ir vėl atviru tekstu. Šifravimo algoritmai - tai matematinės formulės, kuriomis atviras tekstas (įvestis) paverčiamas šifruotu tekstu (išvestis). Raktas, kurį generuoja algoritmas, tarnauja šifruoto teksto pradinei skaitomai formai atkurti (ir atvirkščiai). Bet kurios sistemos saugumas priklauso nuo galingo šifravimo būdo, kurį sunku nulaužti, taip pat nuo to, kad raktas būtų paslėptas nuo galimų įsilaužėlių. Raktas yra duomenų arba bitų seka, arba, kitaip tariant, skaičių arba raidžių seka, kuri įvedama į šifravimo metodą. Raktai paprastai generuojami atsitiktinai ir skiriasi nuo, pavyzdžiui, slaptažodžių, nes jų neskirta įsiminti naudotojui.
Asimetrinis ir simetrinis šifravimas dažniausiai naudojami šiuolaikinėse kriptografinėse sistemose (dar vadinamose viešojo rakto kriptografija). Simetrinio rakto sistemose duomenims šifruoti ir iššifruoti naudojamas tas pats raktas. Asimetrinėse arba viešojo rakto sistemose šifravimo raktas yra viešai prieinamas, tačiau tik įgaliotas privataus dešifravimo rakto turėtojas turi prieigą prie iššifruoto atvirojo teksto. Kriptovaliutos yra saugios, nes jose naudojamos dabartinės asimetrinio šifravimo technologijos ir saugus blokų grandinės sandorių pobūdis. Privačius raktus kriptovaliutų savininkai naudoja norėdami įrodyti, kad jie yra teisėti savo monetos savininkai. Sandorių apsaugai naudojamos šifravimo technikos (angl. Hashing) ir blokų grandinės šifravimo technologijos.
Šiais laikais šifravimas ir dešifravimas yra labiausiai naudojami:)
- Dauguma VPN (virtualių privačių tinklų)
- SSL/TLS protokolas (svetainių saugumas)
- Failų šifravimas