encryption (tsz. encryptions)
A titkosítás (encryption) az információ biztonságának egyik legfontosabb eszköze, amelynek célja, hogy az adatokat olyan formára alakítsa, amit csak a megfelelő kulcs birtokában lehet visszaalakítani eredeti formájába. A titkosítás során az eredeti adatból (pl. üzenet, fájl, jelszó) egy értelmetlen karakterhalmaz jön létre, amely védelmet nyújt az illetéktelen hozzáférés ellen.
Titkosítás = olvasható adat (pl. szöveg) → értelmezhetetlen adathalmaz (ciphertext)
Visszafejtés (decryption) = titkosított adat + kulcs → eredeti adat (plaintext)
📌 Példák:
Adat + kulcs → titkosított adat Titkosított adat + ugyanaz a kulcs → eredeti adat
📌 Példák:
Nyilvános kulcs → titkosítás Privát kulcs → visszafejtés
Használat: HTTPS, digitális aláírás, e-mail titkosítás.
Hash | Titkosítás |
---|---|
Egyirányú | Kétirányú (visszafejthető) |
Nem titkosít, csak “összefoglal” | Véd az olvasás ellen |
Használat: jelszavak, integritás | Használat: adatvédelem |
📌 Hash példa: SHA-256, MD5, bcrypt
Alkalmazás | Titkosítás típusa |
---|---|
HTTPS (weboldal biztonság) | SSL/TLS: aszimmetrikus + szimmetrikus |
Wi-Fi | WPA2: AES |
E-mail titkosítás | PGP, S/MIME |
Fájl titkosítás | VeraCrypt, BitLocker |
Kommunikáció | Signal, WhatsApp (end-to-end encryption) |
Eredeti: H E L L O Eltolás: +3 Titkosított: K H O O R
Modern változata: AES, ahol bonyolult matematikai transzformációk történnek.
A titkosítás kulcsszerepet játszik a digitális világ adatbiztonságában. Lehetővé teszi, hogy csak a megfelelő jogosultsággal rendelkező személy férjen hozzá a védett adathoz. A modern titkosítási algoritmusok (pl. AES, RSA) mindennapjaink részei: amikor belépünk egy weboldalra, használunk egy mobilalkalmazást vagy biztonságosan e-mailezünk.