الفرق بين الخدمات المعمارية والهندسية وRC4



AES مقابل RC4

AES (معيار التشفير المتقدم) وRC4 هما الأصفار التشفير التي يتم استخدامها في مجموعة متنوعة من التطبيقات. ومن الأمثلة الشائعة حيث كنت انظر كل من الأصفار العاملين في أجهزة التوجيه اللاسلكية. على الرغم من أنك لن ترى صراحة RC4 كآلية التشفير هناك، على حد سواء WEP و TKIP تنفيذ الشفرات RC4. في حين AES هو جديد نسبيا ومعقدة جدا، RC4 قديمة جدا وبسيط جدا.

والفرق الأهم بين اثنين من المحتمل أن يكون نوع الخاصة بهم. AES هو الشفرات كتلة التي تعمل على كتل منفصلة من البيانات باستخدام مفتاح ثابت وصيغة بينما RC4 هو تيار الشفرات ليس لديها حجم كتلة منفصلة. بدلا من ذلك، فإنه يستخدم keystream البتات المزيف التي تم ضمها إلى البيانات باستخدام عملية حصرية أو (XOR). يمكنك استخدام كتلة الأصفار كما الأصفار تيار والعكس بالعكس، وبالتالي فإن الفصل غير واضح للغاية. ولكن من المعروف جيدا أن RC4 ليست فعالة جدا عندما تستخدم على النحو الشفرات كتلة.

وخير مثال على ضعف RC4 هو تنفيذ WEP. وقد WEP المقدمة تماما غير آمن ويمكن حتى أن كسر في غضون بضع دقائق مع الأدوات التي يمكنك أن تجد متاحة على الانترنت. على الرغم من TKIP يتناول بعض القضايا التي ابتليت WEP، فإنه لا يعتبر أن تكون آمنة كما AES هو. لهذا السبب، فمن المستحسن استخدام AES في أي حالة ما لم قيود الأجهزة تمنعك من القيام بذلك.



السبب الرئيسي لماذا RC4 تحظى بشعبية كبيرة هو حقيقة أنه بسيط ويمكن أن تكون سريعة جدا. ويجري بالفعل تخفيف هذه منذ أصبحت تطبيقات الخدمات المعمارية والهندسية في الأجهزة بشعبية كبيرة، حيث أنه يوفر مزايا السرعة عبر تطبيقات البرمجيات.

وأخيرا، علامة تجارية RC4 لأنه كان في البداية سرا تجاريا، مما أدى إلى بعض الناس الخروج من طرق مبتكرة لاستدعاء وصف طريقة تسربت في عام 1994. مثل ARCFOUR وARC4 (المزعومة RC4). من ناحية أخرى، AES غير متاحة للجمهور، ويمكن استخدامها بحرية دون ضرب أي مشكلة قانونية.

ملخص:
1. AES هو معيار التشفير الجديد ومعقد للغاية في حين RC4 قديمة نوعا ما، وبسيط
2. AES هو الشفرات كتلة بينما RC4 هو تيار الشفرات
3. AES آمنة للغاية في حين RC4 ليست كذلك
تتم مقارنة 4. RC4 سريع جدا لAES