„Kriptográfia” változatai közötti eltérés

[nem ellenőrzött változat][nem ellenőrzött változat]
Tartalom törölve Tartalom hozzáadva
Visszavontam 195.199.250.130 (vita) szerkesztését (oldid: 21793270)
Címke: Visszavonás
→‎Alapfogalmak: elírás javítása
Címkék: Mobilról szerkesztett Mobil web szerkesztés
8. sor:
== Alapfogalmak ==
 
A titkosítandó szöveget vagy üzenetet '''nyílt szöveg'''nek ''(plain text)'' nevezzük. Maga a titkosító eljárás egy [[algoritmus]], amely a nyílt szöveget egy másik szöveggé alakítja. Az utóbbi szöveget nevezzük '''titkosított szöveg'''nek ''(cyphercipher text).'' Az algoritmus alkalmazása a nyílt szövegre a '''kódolás''' vagy '''rejtjel''''''(e)''''''zés'''. A nyílt szöveget tekinthetjük számsorozatnak, a titkosított szöveget hasonlóképp, ilyen felfogásban a titkosító algoritmus egy matematikai [[függvény (matematika)|függvény]]. Erről fel kell tennünk, hogy [[injektív függvény|injektív]], mivel a címzettnek vagy fogadónak képesnek kell lennie arra, hogy egyértelműen visszanyerje a nyílt szöveget a titkosított szövegből. Utóbbi folyamat, azaz a visszanyerés a '''dekódolás''' vagy ('''vissza'''/'''meg''')'''fejtés'''.
 
Hogyan lehetséges, hogy a rejtjelezett szöveget mindenki olvasni tudja, de csak a felhasználó tudja megérteni, azaz csakis ő legyen képes a visszafejtésre? Ezt a lehetőséget az ún. '''kulcs''' biztosítja. A kulcs a rejtjelző eljárás egy olyan paramétere, amelyet csak a küldő és a megcélzott fogadók, a címzettek ismernek. A többi fogadó általában ismeri a rejtjelzés algoritmusát, illetve annak főbb elemeit, de nem ismeri a kulcsot. Enélkül pedig nem tudja, a rejtjelezett szöveg konkrétan milyen függvény alkalmazásával állt elő, és kénytelen egy általában végtelen nagy függvénycsaládon belül keresgélni. Ez néha elméletileg is, gyakrabban azonban szimplán csak gyakorlatilag, lehetetlenné illetve túlságosan költségessé teszi számára a visszafejtést.