Az adattitkosítás az a folyamat, amikor az adatokat egyik űrlapról a másikra vagy kódformátumba konvertálják, így csak a visszafejtési kulcshoz vagy jelszóhoz hozzáféréssel rendelkező személyek olvashatják az adatokat. Manapság általában kétféle titkosítást alkalmaznak: szimmetrikus és aszimmetrikus titkosítást. Az alapvető különbség e két típusú titkosítás között az, hogy a szimmetrikus titkosítás egyetlen kulcsot használ mind a titkosítási, mind a visszafejtési műveletekhez, míg az aszimmetrikus titkosítás nyilvános kulcsot használ a titkosításhoz és a visszafejtéshez.
A titkosítás e két formájának jobb megértése, valamint a köztük lévő alapvető különbségek jobb megértése érdekében tekintsünk át néhány tényezőt az alábbiakban.

Szimmetrikus titkosítás
Ez vitathatatlanul a legegyszerűbb és leggyakrabban használt titkosítási technika, néhány kiemelkedő tulajdonsággal, mint például:
- Mivel a szimmetrikus titkosítási algoritmusok kevésbé bonyolultak és gyorsabban is végrehajthatók, ez a technika különösen előnyös tömeges adatátvitelhez.
- Az eredeti szöveget elküldés előtt egy kulccsal titkosítják, és ezt a kulcsot használja majd a címzett az adatok visszafejtésére is.
- A leggyakrabban használt szimmetrikus titkosítási algoritmusok közé tartozik az AES-128, AES-192 és AES-256.
Aszimmetrikus titkosítás
Ez a típusú titkosítás a szimmetrikus titkosítás után jön létre, és nyilvános kulcsú titkosítási technológiaként is ismert:
- Az aszimmetrikus titkosításról azt mondják, hogy biztonságosabb, mint a szimmetrikus titkosításnál, mivel két külön kulcsot használ a titkosítási és visszafejtési folyamatokhoz.
- A titkosításhoz használt nyilvános kulcs nyilvános lesz, de a visszafejtéshez használt privát kulcs teljesen titkos.
- Ezt a titkosítási módszert a mindennapi internetes kommunikáció során használják.
- Ha egy üzenetet titkosítottak a nyilvános kulccsal, akkor csak a privát kulccsal lehet visszafejteni. Ha azonban egy üzenetet titkosítottak a privát kulccsal, akkor az visszafejthető a nyilvános kulccsal.
- A kliens-szerver modell digitális tanúsítványai használhatók nyilvános kulcsok megtalálására.
- Az aszimmetrikus titkosítás hátránya, hogy több időt vesz igénybe a végrehajtása, mint a szimmetrikus titkosításé.
- A népszerű aszimmetrikus titkosítási technikák közé tartozik az RSA, a DSA és a PKCS.
A fő különbség a szimmetrikus titkosítás és az aszimmetrikus titkosítás között
- A szimmetrikus titkosítás egy olyan technika, amelyet nagyon régen vezettek be, míg az aszimmetrikus titkosítás egy újabb technika.
- Az aszimmetrikus titkosítás megvalósítása a bonyolult logika miatt tovább tart. Emiatt tömeges adatátvitel esetén továbbra is a szimmetrikus titkosítást részesítik előnyben.
- Az aszimmetrikus titkosítás biztonságosabb, mert különböző kulcsokat használ a titkosításhoz és a visszafejtéshez.
Mindkét titkosítási módszernek megvannak a maga előnyei és hátrányai. Ha azonban biztonsági szempontból nézzük, az aszimmetrikus titkosítás határozottan az optimálisabb választás.