Šifrovanie údajov je proces prevodu údajov z jednej formy do druhej alebo do podoby kódu, takže údaje môžu čítať iba ľudia s prístupom k dešifrovaciemu kľúču alebo heslu. V súčasnosti sa bežne používajú dva typy šifrovania: symetrické a asymetrické šifrovanie. Základný rozdiel medzi týmito dvoma typmi šifrovania je v tom, že symetrické šifrovanie používa jeden kľúč na šifrovanie aj dešifrovanie, zatiaľ čo asymetrické šifrovanie používa verejný kľúč na šifrovanie a dešifrovanie, súkromný kľúč na dešifrovanie.
Aby sme lepšie porozumeli týmto dvom formám šifrovania a poukázali na základné rozdiely medzi nimi, zopakujme si niekoľko faktorov nižšie.

Symetrické šifrovanie
Toto je pravdepodobne najjednoduchšia a najčastejšie používaná šifrovacia technika s niektorými vynikajúcimi funkciami, ako sú:
- Pretože symetrické šifrovacie algoritmy sú menej zložité a môžu sa vykonávať rýchlejšie, táto technika je obzvlášť preferovaná pre hromadné prenosy údajov.
- Pôvodný text je pred odoslaním zašifrovaný kľúčom a tento kľúč použije aj príjemca na dešifrovanie údajov.
- Niektoré z najčastejšie používaných symetrických šifrovacích algoritmov zahŕňajú AES-128, AES-192 a AES-256.
Asymetrické šifrovanie
Tento typ šifrovania prichádza po symetrickom šifrovaní a je známy aj ako technológia šifrovania s verejným kľúčom:
- Asymetrické šifrovanie je údajne bezpečnejšie ako symetrické šifrovanie, pretože používa dva samostatné kľúče na šifrovanie a dešifrovanie.
- Verejný kľúč použitý na šifrovanie bude verejný, ale súkromný kľúč na dešifrovanie je úplne tajný.
- Táto metóda šifrovania sa používa pri každodennej komunikácii cez internet.
- Keď je správa zašifrovaná verejným kľúčom, možno ju dešifrovať iba súkromným kľúčom. Keď je však správa zašifrovaná súkromným kľúčom, možno ju dešifrovať verejným kľúčom.
- Digitálne certifikáty v modeli klient-server možno použiť na nájdenie verejných kľúčov.
- Nevýhodou asymetrického šifrovania je, že jeho vykonanie trvá dlhšie ako symetrické šifrovanie.
- Populárne techniky asymetrického šifrovania zahŕňajú RSA, DSA a PKCS.
Hlavný rozdiel medzi symetrickým šifrovaním a asymetrickým šifrovaním
- Symetrické šifrovanie je technika, ktorá bola zavedená už dávno, zatiaľ čo asymetrické šifrovanie je novšia technika.
- Implementácia asymetrického šifrovania trvá dlhšie kvôli zložitej logike. Z tohto dôvodu je pri hromadnom prenose dát stále preferované symetrické šifrovanie.
- Asymetrické šifrovanie je bezpečnejšie, pretože používa rôzne kľúče na šifrovanie a dešifrovanie.
Obe metódy šifrovania majú svoje výhody a nevýhody. Ak sa však na to pozrieme z hľadiska bezpečnosti, asymetrické šifrovanie je určite optimálnejšou voľbou.