Perbezaan Antara AES dan RC4 Perbezaan Antara

Anonim

AES vs RC4

AES (Advanced Encryption Standard) dan RC4 adalah dua ciphers enkripsi yang digunakan dalam pelbagai aplikasi. Contoh umum di mana anda akan melihat kedua-dua ciphers yang digunakan adalah dalam penghala tanpa wayar. Walaupun anda tidak akan melihat RC4 secara eksplisit sebagai mekanisme penyulitan di sana, kedua-dua WEP dan TKIP melaksanakan cipher RC4. Sedangkan AES agak baru dan sangat kompleks, RC4 sangat tua dan sangat mudah.

Perbezaan yang paling ketara antara keduanya mungkin adalah jenis mereka. AES adalah cipher blok yang beroperasi di blok data diskret menggunakan kunci tetap dan formula sementara RC4 adalah cip aliran yang tidak mempunyai saiz blok diskret. Sebaliknya, ia menggunakan arus perdana bit pseudorandom yang digabungkan dengan data menggunakan operasi ATAU (XOR) eksklusif. Anda boleh menggunakan ciphers blok sebagai ciphers aliran dan sebaliknya, jadi pemisahan itu tidak begitu berbeza. Tetapi agak diketahui bahawa RC4 tidak begitu berkesan apabila digunakan sebagai blok cip.

Contoh baik kelemahan RC4 ialah pelaksanaan WEP. WEP telah benar-benar diberikan rasa tidak selamat dan bahkan dapat dipecahkan dalam beberapa minit dengan alat yang dapat anda temukan tersedia secara dalam talian. Walaupun TKIP menangani beberapa isu yang telah melanda WEP, ia tidak dianggap selamat seperti AES. Atas sebab ini, adalah disarankan untuk menggunakan AES dalam apa jua keadaan melainkan sekatan perkakasan menghalang anda daripada berbuat demikian.

Sebab utama mengapa RC4 sangat popular adalah fakta bahawa ia adalah mudah dan ia boleh menjadi sangat cepat. Ini telah dikurangkan sejak pelaksanaan AES dalam perkakasan menjadi sangat popular kerana ia memberikan kelebihan kelajuan terhadap pelaksanaan perisian.

Terakhir, RC4 adalah tanda dagangan sejak ia pada mulanya merupakan rahsia perdagangan, yang menyebabkan beberapa orang datang cara-cara inventif untuk memanggil cara penerangan yang bocor pada tahun 1994; seperti ARCFOUR dan ARC4 (Disebabkan RC4). Sebaliknya, AES tersedia secara terbuka dan boleh digunakan secara bebas tanpa memukul sebarang masalah undang-undang.

Ringkasan:

1. AES adalah piawaian penyulitan yang sangat baru dan kompleks manakala RC4 agak lama dan mudah

2. AES ialah satu blok cip manakala RC4 adalah satu aliran cip

3. AES sangat selamat manakala RC4 tidak begitu

4. RC4 sangat cepat berbanding AES

5. RC4 adalah tanda dagang manakala AES tidak