Perbezaan antara AES dan RC4

Perbezaan antara AES dan RC4

AES vs RC4

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

Perbezaan yang paling ketara antara keduanya mungkin akan menjadi jenis mereka. AES adalah cipher blok yang beroperasi pada blok diskret data menggunakan kekunci tetap dan formula manakala RC4 adalah cipher aliran yang tidak mempunyai saiz blok diskret. Sebaliknya, ia menggunakan kunci bit pseudorandom yang digabungkan dengan data menggunakan operasi eksklusif atau (xor). Anda boleh menggunakan blok ciphers sebagai aliran ciphers dan sebaliknya, jadi pemisahannya tidak begitu berbeza. Tetapi agak diketahui bahawa RC4 tidak begitu berkesan apabila digunakan sebagai cipher blok.

Contoh yang baik dari kelemahan RC4 adalah pelaksanaan WEP. WEP telah benar -benar tidak selamat dan bahkan boleh dipecahkan dalam masa beberapa minit dengan alat yang anda dapati mudah didapati dalam talian. Walaupun TKIP menangani beberapa isu yang telah melanda WEP, ia tidak dianggap sebagai selamat seperti AES. Atas sebab ini, adalah dinasihatkan untuk menggunakan AE dalam apa jua keadaan kecuali batasan perkakasan menghalang anda daripada melakukannya.

Sebab utama mengapa rc4 sangat popular adalah hakikat bahawa ia adalah mudah dan ia boleh menjadi sangat pantas. Ini sudah dikurangkan kerana pelaksanaan AES dalam perkakasan menjadi sangat popular kerana ia memberikan kelebihan kelajuan ke atas pelaksanaan perisian.

Akhir sekali, RC4 adalah tanda dagangan sejak pada mulanya adalah rahsia perdagangan, yang membawa kepada beberapa orang yang datang dari cara inventif untuk memanggil penerangan yang bocor pada tahun 1994; seperti Arcfour dan ARC4 (didakwa 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 sederhana
2. AES adalah cipher blok manakala rc4 adalah cipher aliran
3. AES sangat selamat sementara RC4 tidak begitu
4. RC4 sangat pantas berbanding dengan AES
5. RC4 adalah tanda dagangan sementara AES tidak