Perbezaan Antara AES dan RC4

AES vs RC4

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

Perbezaan yang paling ketara antara keduanya mungkin adalah jenis mereka. AES adalah cipher blok yang beroperasi pada blok data diskret menggunakan kunci tetap dan formula sementara RC4 adalah cipher aliran yang tidak mempunyai saiz blok diskret. Sebaliknya, ia menggunakan bit aliran bit pseudorandom yang digabungkan ke 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 cakera blok.

Satu contoh yang baik tentang kelemahan RC4 adalah pelaksanaan WEP. WEP telah benar-benar diberikan rasa tidak selamat dan bahkan boleh dipecahkan dalam masa beberapa minit dengan alat yang dapat anda temukan tersedia secara dalam talian. Walaupun TKIP menyentuh beberapa isu yang melanda WEP, ia tidak dianggap selamat seperti AES. Atas sebab ini, 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 menyediakan kelebihan kelajuan terhadap pelaksanaan perisian.

Akhir sekali, 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 standard penyulitan yang sangat baru dan kompleks manakala RC4 agak lama dan mudah
2. AES adalah blok cip manakala RC4 adalah cip aliran
3. AES sangat selamat manakala RC4 tidak begitu
4. RC4 sangat cepat berbanding AES
5. RC4 adalah tanda dagangan manakala AES tidak