Különbség AES és RC4 között A különbség

Anonim

AES vs RC4

Az AES (Advanced Encryption Standard) és az RC4 két titkosítási titkosítás, amelyeket számos alkalmazásban használnak. Egy általános példa, ahol látni fogja, hogy mindkét használó a vezeték nélküli útválasztókban van. Bár az RC4-et kifejezetten nem titkosítási mechanizmusként látja, mind a WEP, mind a TKIP végrehajtja az RC4 titkosítást. Mivel az AES viszonylag új és nagyon összetett, az RC4 nagyon régi és nagyon egyszerű.

A kettő között a legjelentősebb különbség valószínűleg a típusuk. Az AES egy blokk titkosítás, amely diszkrét adatblokkokon működik egy rögzített kulcs és egy képlet használatával, míg az RC4 olyan stream-kód, amely nem rendelkezik különálló blokkmérettel. Ehelyett egy kulcsforrást használ a pszeudorandom bitekhez, amelyek az adatokhoz egy exkluzív OR (XOR) műveletet használnak. A blokk-jelszavakat kódjellel és fordítva használhatod, így az elválasztás nem különül el. De jól ismert, hogy az RC4 nem nagyon hatékony, ha blokk titkosítóként használják.

Az RC4 gyengeségeinek jó példája a WEP végrehajtása. A WEP teljesen bizonytalanná vált, és néhány percen belül megtörhet olyan eszközökkel, amelyeket könnyen elérhetővé lehet tenni az interneten. Bár a TKIP foglalkozik néhány olyan kérdéssel, amely a WEP-t sújtja, nem tekinthető olyan biztonságosnak, mint az AES. Emiatt tanácsos az AES-t használni bármilyen helyzetben, hacsak a hardverkorlátozások megakadályozzák Önt.

Az elsődleges ok, amiért az RC4 nagyon népszerű, az a tény, hogy egyszerű és nagyon gyors lehet. Ez már mérséklődik, hiszen az AES implementációk a hardverben egyre népszerűbbek, mivel gyorsasággal járnak előnyökkel a szoftverek megvalósításánál.

Végül az RC4-nek védjegye van, mivel kezdetben kereskedelmi titok volt, ami azt eredményezte, hogy néhány ember feltalálta a módját, hogy 1994-ben felhívja a szivárgott leírást; mint az ARCFOUR és az ARC4 (Állítólagos RC4). Másrészről az AES nyilvánosan hozzáférhető, és szabadon használható bármilyen jogi probléma nélkül.

Összefoglaló:

1. Az AES egy nagyon új és összetett titkosítási szabvány, míg az RC4 meglehetősen régi és egyszerű

2. Az AES blokk-titkosítás, míg az RC4 egy stream-kód

3. Az AES rendkívül biztonságos, míg az RC4 nem így

4. Az RC4 nagyon gyors, mint az AES

5. Az RC4 már védett, míg az AES nem