Tartalom
A kriptográfia az adatkódolás technikájának a neve, hogy azt az adott címzetten kívül senki más ne láthassa vagy módosítsa. Kétféle titkosítás létezik, szimmetrikus és aszimmetrikus, és a folyamat mindkettőnél megegyezik. Az információkat matematikai képletek vagy algoritmusok segítségével küldik, amelyek titkosított szövegben kódolják, így kulcshoz nem tartozó szó, szám vagy jelszó nélkül nem lehet hozzájuk hozzáférni.
Szimmetrikus titkosítás
A szimmetrikus titkosítás a legrégebbi és legismertebb titkosítási technika. Az adatok blokkokra vannak osztva, és mindegyikre egy titkos kulcsot alkalmaznak, megváltoztatva a betűk sorrendjét, vagy számokkal helyettesítve a titkos szöveg létrehozását. Ez a technika csak egy titkos kulcsot használ az adatok titkosításához és visszafejtéséhez, így ha a címzettnek nincs meg, akkor külön kell elküldeni.
Érvek és ellenérvek
Ha mind a feladónak, mind a címzettnek megvan a titkos kulcsa, akkor titkosíthatja és visszafejtheti az összes üzenetet, amely használja, ami a rendszer előnye és sebezhetősége is. A szimmetrikus titkosítás gyorsan és egyszerűen megvalósítható, ami az online adásvételi tranzakciók során a leggyakoribb titkosítási formát jelenti. Ha azonban a kulcsot egy támadó elfogja, akkor megkapja, amire szüksége van az összes üzenet visszafejtéséhez. A szimmetrikus titkosítási algoritmusok általában egyszerűbbek - és ezért könnyebben érthetők és dekódolhatók -, mint az aszimmetrikus titkosítási algoritmusok.
Aszimmetrikus titkosítás
Az aszimmetrikus kriptográfia, más néven nyilvános kulcsú rejtjelezés, két kapcsolódó kulcsot használ: egy nyilvánosat, az adatok titkosításához, és egy titkosat, azok visszafejtéséhez. A szöveges információkat óriási számként kezelik, amelyeket egy második hatalmas szám erejéig emelnek, majd elosztanak egy harmadik számmal, így létrejön egy végtermék, amelyet ezúttal titkosítva szöveggé alakítanak át.
Érvek és ellenérvek
Az aszimmetrikus kriptográfiai algoritmusok összetettebbek, mint a szimmetrikusak, ezért lassabbak és nagyobb feldolgozási teljesítményt igényelnek. Azonban ezért sokkal biztonságosabbak is. A nyilvános kulcs elosztható mindenkinek, akit érdekelhet egy üzenet titkosítása, de a privát kulcsot soha nem adják ki, ami nem teszi fogékonnyá a támadók számára. Az adatokat csak a nyilvános kulccsal lehet titkosítani, és a titkos kulccsal visszafejteni, ami azt jelenti, hogy ha a titkosítás megtörtént, a feladó sem tudja titkosítani titkos kulcs nélkül.