Különbség a kódolás és a titkosítás között

Különbség a kódolás és a titkosítás között
Különbség a kódolás és a titkosítás között

Videó: Különbség a kódolás és a titkosítás között

Videó: Különbség a kódolás és a titkosítás között
Videó: Density & Viscosity 2024, November
Anonim

Kódolás kontra titkosítás

A kódolás az a folyamat, amelynek során az adatokat egy nyilvánosan elérhető módszerrel más formátumba alakítják át. Ennek az átalakításnak az a célja, hogy növelje az adatok használhatóságát, különösen a különböző rendszerekben. A titkosítás a titkosításban használt adatok átalakításának folyamata is. Az eredeti adatokat olyan formátumba konvertálja, amelyet csak egy speciális információval (úgynevezett kulccsal) rendelkező fél érthet. A titkosítás célja, hogy az információk rejtve maradjanak azon felek elől, akik nem rendelkeznek engedéllyel az információ megtekintésére.

Mi az a kódolás?

Az adatok különböző rendszerek által használhatóbb formátumokká történő átalakítását egy nyilvánosan elérhető módszerrel kódolásnak nevezzük. Az idő nagy részében az átalakított formátum egy széles körben használt szabványos formátum. Például az ASCII-ben (Amerikai Standard Code for Information Interchange) a karaktereket számokkal kódolják. Az „A” a 65-ös számmal, a „B” a 66-os számmal van ábrázolva, stb. Ezeket a számokat „kódnak” nevezzük. Hasonlóképpen a karakterek kódolására olyan kódolórendszereket is használnak, mint a DBCS, EBCDIC, Unicode stb. Az adatok tömörítése kódolási folyamatnak is tekinthető. A kódolási technikákat az adatok továbbításakor is alkalmazzák. Például a Binary Coded Decimális (BCD) kódolási rendszer négy bitet használ egy decimális szám megjelenítésére, az Ethernet pedig a Manchester Phase Encoding (MPE) kódolást használja a bitek kódolására. A kódolt adatok könnyen dekódolhatók szabványos módszerekkel.

Mi az a titkosítás?

A titkosítás egy módszer az adatok titkosítása céljából történő átalakítására. A titkosítás egy titkosításnak nevezett algoritmust használ az adatok titkosításához, és csak egy speciális kulccsal lehet visszafejteni. A titkosított információkat rejtjelezett szövegnek nevezik, az eredeti információ (sima szöveg) titkosításból való megszerzésének folyamatát pedig dekódolásnak nevezik. A titkosításra különösen akkor van szükség, ha nem megbízható adathordozón, például interneten keresztül kommunikálunk, ahol az információkat védeni kell más harmadik felektől. A modern titkosítási módszerek olyan titkosítási algoritmusok (rejtjelek) fejlesztésére összpontosítanak, amelyeket a számítási nehézségek miatt az ellenfél nehezen tud feltörni (ezért gyakorlati úton nem bontható meg). A két széles körben használt titkosítási módszer a szimmetrikus kulcsú titkosítás és a nyilvános kulcsú titkosítás. A szimmetrikus kulcsú titkosításnál mind a küldő, mind a fogadó ugyanazt a kulcsot használja az adatok titkosításához. A nyilvános kulcsú titkosításban két különböző, de matematikailag összefüggő kulcsot használnak.

Mi a különbség a kódolás és a titkosítás között?

Bár mind a kódolás, mind a titkosítás olyan módszerek, amelyek az adatokat különböző formátumokká alakítják, az általuk elérni kívánt célok eltérőek. A kódolás célja az adatok használhatóságának növelése a különböző rendszerekben és a tároláshoz szükséges hely csökkentése, míg a titkosítás az adatok harmadik fél elől való titokban tartása érdekében történik. A kódolás nyilvánosan elérhető módszerekkel történik, és könnyen visszafordítható. De a titkosított adatokat nem lehet könnyen visszafejteni. Speciális, kulcsnak nevezett információ birtoklására van szükség.

Ajánlott: