Duomenų šifravimas – tai duomenų konvertavimo iš vienos formos į kitą arba į kodo formą procesas, kad tuos duomenis galėtų skaityti tik žmonės, turintys prieigą prie iššifravimo rakto arba slaptažodžio. Šiandien dažniausiai naudojami du šifravimo tipai: simetrinis ir asimetrinis šifravimas. Pagrindinis skirtumas tarp šių dviejų šifravimo tipų yra tas, kad simetriniam šifravimui naudojamas vienas raktas ir šifravimo, ir iššifravimo operacijoms, o asimetrinis šifravimas šifravimui ir iššifravimui naudoja viešąjį raktą. Privatus raktas iššifravimui.
Norėdami geriau suprasti šias dvi šifravimo formas ir nurodyti pagrindinius jų skirtumus, apžvelkime kelis toliau nurodytus veiksnius.

Simetrinis šifravimas
Tai neabejotinai pati paprasčiausia ir dažniausiai naudojama šifravimo technika, turinti keletą išskirtinių funkcijų, tokių kaip:
- Kadangi simetriniai šifravimo algoritmai yra mažiau sudėtingi ir gali veikti greičiau, šis metodas ypač tinka masiniam duomenų perdavimui.
- Prieš išsiunčiant originalus tekstas užšifruojamas raktu, o gavėjas taip pat naudos šį raktą duomenims iššifruoti.
- Kai kurie iš dažniausiai naudojamų simetrinio šifravimo algoritmų yra AES-128, AES-192 ir AES-256.
Asimetriškas šifravimas
Šis šifravimo tipas atsiranda po simetrinio šifravimo ir taip pat žinomas kaip viešojo rakto šifravimo technologija:
- Teigiama, kad asimetrinis šifravimas yra saugesnis nei simetriškas šifravimas, nes šifravimo ir iššifravimo procesams naudojami du atskiri raktai.
- Šifravimui naudojamas viešasis raktas bus viešas, tačiau privatus iššifravimo raktas yra visiškai slaptas.
- Šis šifravimo metodas naudojamas kasdienėje komunikacijoje internetu.
- Kai pranešimas yra užšifruotas viešuoju raktu, jį galima iššifruoti tik naudojant privatų raktą. Tačiau kai pranešimas yra užšifruotas privačiu raktu, jis gali būti iššifruotas naudojant viešąjį raktą.
- Kliento-serverio modelio skaitmeniniai sertifikatai gali būti naudojami viešiesiems raktams rasti.
- Asimetrinio šifravimo trūkumas yra tas, kad jį atlikti reikia daugiau laiko nei simetriniam šifravimui.
- Populiarūs asimetrinio šifravimo būdai yra RSA, DSA ir PKCS.
Pagrindinis skirtumas tarp simetrinio šifravimo ir asimetrinio šifravimo
- Simetrinis šifravimas yra metodas, kuris buvo įdiegtas seniai, o asimetrinis šifravimas yra naujesnė technika.
- Dėl sudėtingos logikos asimetrinis šifravimas įgyvendinamas ilgiau. Dėl šios priežasties perduodant duomenis masiškai, pirmenybė teikiama simetriniam šifravimui.
- Asimetrinis šifravimas yra saugesnis, nes šifravimui ir iššifravimui naudojami skirtingi raktai.
Abu šifravimo būdai turi savų privalumų ir trūkumų. Tačiau, žiūrint iš saugumo perspektyvos, asimetrinis šifravimas tikrai yra optimaliausias pasirinkimas.