Besorolás kriptográfiai algoritmusok - studopediya
Kriptográfia önmagában nem a legmagasabb szintű osztályozás rokon tudományok. Éppen ellenkezőleg, együtt kriptográfiai rejtjelelemzés (amelynek az a célja, hogy szembeszálljon kriptográfiai módszerek) képezik a komplex tudomány - kriptológia.
Tekintettel a kriptográfiai algoritmusok léteznek több osztályozási rendszerek, amelyek mindegyike alapul jellegzetessége a csoportban. Így ugyanazt az algoritmust „átmegy” a több rendszer, szemben mindegyikük bármelyik alcsoportok.
Az alapvető osztályozási rendszere kriptográfiai algoritmusok a következő:
Minden további anyagot kapja Kriptográfiai kulcs, mint a legtöbb szakértő azt az ezekkel kapcsolatos kriptográfiai algoritmus kifejezés használatával kriptográfia, ami elég indokolt. Például bármilyen titkosítási algoritmus egy kulccsal lehet alakítani kriptográfia, a „varrás fel” a forráskód a program egy rögzített kulcs. Fordított az átalakítás gyakorlatilag lehetetlen.
Attól függően, hogy a természet a hatásokat az adatok, algoritmusok vannak osztva:
- átváltoztatás
mennyiségű információ (bájt, bit, nagyobb egységek) nem változik a saját, de a sorrend megváltozott, ami a rendelkezésre álló információk a külső szemlélő. - Helyettesítő karakterek
Sami blokkok információk szerint változnak a törvények a kriptográfiai algoritmus. A legtöbb modern algoritmusok tartoznak ebbe a csoportba.
Attól függően, hogy az adatblokk méretét kriptográfiai algoritmusok vannak osztva:
- Patak titkosítást.
A kódoló egység egy bit. kódolási eredmény nem függ a korábban továbbított bemenetére kerülnek. A rendszer használt közli az áramlási rendszerek, vagyis azokban az esetekben, amikor az adatátviteli kezdődik és fejeződik be tetszőleges időzítéssel és esetenként kell szakítani. A leggyakoribb predstvatelyami patak ciphers vannak scramblerek. - blokk titkosításokat
A kódoló egység egy blokk a több byte (jelenleg 4-32). Az eredmény függ a kódolás az összes kezdeti bájt a blokk. A rendszer használható a csomag információtovábbítás és kódolás fájlokat.