Skip to main content

Melyek a különféle titkosítási technikák?

Az üzenetek titkos kódolásának folyamatát évszázadok óta használják kémkedésben.Az adatok titkosítása a számítógépes fájlokban tárolt adatok titkos üzenetformátumának létrehozásának folyamata.A számítógépes szoftveren belül több titkosítási technika áll rendelkezésre az adatfájlokhoz.Ezeket a technikákat általában adatsitkosítási algoritmusoknak nevezik.Minden algoritmus egyedi előnyökkel és használati mintákkal rendelkezik, az adatok típusa és a kívánt védelem szintje alapján.

A titkosított adatok olyan információk, amelyeket egy számítógép vagy személy könnyen elolvashat.Amikor az adatok egy számítógépen jönnek létre, akkor automatikusan nem titkosított formátumban mentik el.Ezeket az adatokat számítógépeken vagy fájlkészítőkön menti, és a leendő hackerek könnyen hozzáférhetnek az interneten.A titkosítási technikák olyan speciális folyamatok, amelyek célja az olvasható adatok átalakításának átalakítása a gibberish -ről.

A titkosítási mintákat és a szabványokat a Nemzeti Szabványügyi és Technológiai Intézet (NIST) kezeli.Ez a test jóváhagyja és teszteli az újonnan kifejlesztett titkosítási technikákat.Jelenleg a fejlett titkosítási szabványt (AES) a kriptográfia egyik legmodernebb szabványának tekintik.Úgy tervezték, hogy támogassa egy 256 bites kulcs titkosítási programot.A fejlett titkosítási szabványt 2001 -ben hozták létre, és jelenleg számos titkosítási algoritmust támogat.

A nyilvános kulcs kriptográfia a titkosítás standard formája, amelyhez a titkosítási és a dekódoláshoz szükséges speciális kulcsok szükségesek.A titkosítási technikákat, amelyek ezt a kódolást használják, általában biztonságosnak tekintik, mivel az adatoknak két részhez szükségesek a titkosítása.Először a helyes dekódolási algoritmust igényli, másodszor pedig egy speciális titkosított kulcsot igényel, amelyet az algoritmussal kell használni.

A nyilvános kulcs kriptográfia egyedivé teszi az, hogy a titkosítási és a dekódolt üzenetekhez mind a speciális kulcsok szükségesek.A titkosító algoritmus használja a nyilvános kulcsot, és a dekódoló algoritmushoz privát kulcsot használnak.Az ilyen típusú titkosítási technikákat nehéz megszakítani a két kulcsos titkosítási folyamat miatt.

A titkosítási algoritmusok bonyolultsága a titkosítási kulcs fizikai méretén alapul.Minél nagyobb a kulcs, annál összetettebb lehet a titkosítási program.A titkosítás korai verziói az adat titkosítási szabványt (DES) használták, amely csak egy 56 bites kulcsot támogatta.Ezeket a hackerek könnyen manipulálhatták és gyorsan megszakították.Az AES szabványaival a lehetőségek permutációi szinte lehetetlenné teszik az új titkosítás megfejtését.

A Blowfish az egyik legbonyolultabb titkosítási algoritmus, amely jelenleg elérhető.1993 -ban Bruce Schneier tervezte.Ez a titkosítási algoritmus az AES-en alapul, és támogatja a 448 bites titkosítási kulcsot.Jelenleg a Blowfish algoritmus című kripto -analízise nincs.A titkosítás e verziója szabadon elérhető.