x32x01
  • بواسطة x32x01 ||
شفرة قيصر (Caesar cipher)
شفرة قيصر من أقدم وأبسط تقنيات التشفير واتسمت باسم قيصر علشان الناس بيعتقدوا أن يوليوس قيصر استخدمها في مراسلاته الخاصة قبل الفين سنه
والشفرة دي بتتميز بسهولة تطبيقها وده يخليها مناسبة للتعلم وفهم أساسيات علم التشفير
شفرة قيصر بتعتمد على استبدال كل حرف في النص الأصلي بحرف تاني بيقع بعده بعدد ثابت من الخطوات في ترتيب الحروف الأبجدية
شفرة قيصر Caesar Cipher

شفرة قيصر Caesar Cipher
ازاى تعمل الشفرة ؟
-اختار مقدار الإزاحة: حدد عدد الخطوات اللى هيتم فيها إزاحة كل حرف...مثلا إزاحة قدرها ثلاث خطوات
-التطبيق على الأبجدية: يعنى لو كان مقدار الإزاحة مثلا هو 3 خطوات فـ حرف "A" هيبقي "D"، وحرف"B" هيبقي "E" وهكذا.
-فى تشفير النص استبدال كل حرف في النص الأصلي بالحرف المقابل ليه من الخطوة المتزاحه
مش فاهم صح؟
ناخد كمان مثال اسهل

لنفترض أن النص الأصلي هو كلمة "HELLO" والإزاحة اللى عاوزنها قدرها هيكون ثلاث خطوات:
H → K
E → H
L → O
L → O
O → R
يعني بعد التشفير هتبقى "KHOOR" بدل "HELLO"

نقاط ضعفها :
اول نقطه .. من كتر انها بسيطه ممكن يتم كسرها بسهولة لو استخدمنا التحليل المبني على التكرار، بحيث يتم ملاحظة تكرار الحروف في اللغة ومقارنته بالنص المتشفر (ودي هوضحها اكتر في الرحلة الجاية)
تاني نقطه .. محدودية عدد المفاتيح .. يعني ايه؟
يعني عندنا 25 مفتاح بس (في الأبجدية الإنجليزية) وده معنه ان من الممكن تجربة جميع الاحتمالات بسرعة وكسر الشفرة بسهولة

‏التحليل الإحصائي اللى اتعمل ع الشفرة دى قال انها ضعيفه جدا وممكن يتم كسر التشفير باستخدام تقنية التحليل الاحصائي بسبب تكرار الحروف
يعني ايه؟
يعني التقنية دي بتعتمد على تحليل تردد ظهور الحروف في النص المشفر ومقارنتها بتردد ظهورها بصفة عامة في اللغة

طب ازاي بيتم كسر شفرة قيصر بالتحليل الاحصائي؟
١- تحليل تكرار ظهور الحروف في النص المشفر:
يعني بيتم تحليل تكرار ظهور كل حرف في النص المشفر وحساب النسبة المئوية لظهوره بيقدروا يحددوا ده حرف ايه وهكذا

٢- مقارنة تكرار ظهور الحروف مع ترددها في اللغة المستخدمة في التشفير:
يعني بيتم مقارنة النسبة المئوية لظهور كل حرف في النص المشفر مع النسبة المئوية لظهوره في اللغة دى

٣- تحديد إزاحة التشفير:
من خلال مقارنة تكرار ظهور الحروف بيقدروا يحددوا إزاحة التشفير المستخدمة في تشفير النص دي اد ايه

‏أكتر الحروف تكرار في اللغة العربية بشكل عام:
الحرف "أ": هو أكتر الحروف تكرارفي اللغة العربية، و نسبة ظهوره بتوصل لـ 13.17%.
الحرف "ل": هو تاني أكتر الحروف تكرار، و نسبة ظهوره بتوصل لـ 11.55%.
الحرف "ن": هو تالت أكتر الحروف تكرار، و نسبة ظهوره بتوصل لـ 8.25%.
الحرف "م": هو رابع أكتر الحروف تكرار، و نسبة ظهوره بتوصل لـ 8.08%.
الحرف "و": هو خامس أكتر الحروف تكرار، و نسبة ظهوره بتوصل لـ 7.5%.

و‏أكتر الحروف تكرار في اللغة الإنجليزية بشكل عام:
الحرف "E": هو أكتر الحروف تكرار في اللغة الإنجليزية، و نسبة ظهوره بتوصل لـ 13%.
الحرف "T": هو تاني أكتر الحروف تكرار، و نسبة ظهوره بتوصل لـ 9%.
الحرف "A": هو تالت أكتر الحروف تكرارًا، و نسبة ظهوره بتوصل لـ 8%.
الحرف "O": هو رابع أكتر الحروف تكرار، و نسبة ظهوره بتوصل لـ 7%.
الحرف "I": هو خامس أكتر الحروف تكرار، و نسبة ظهوره بتوصل لـ 7%.
 

المشاركات المتشابهة

x32x01
الردود
0
المشاهدات
267
x32x01
x32x01
x32x01
الردود
0
المشاهدات
260
x32x01
x32x01
x32x01
الردود
0
المشاهدات
252
x32x01
x32x01
x32x01
  • x32x01
الردود
0
المشاهدات
354
x32x01
x32x01
x32x01
الردود
0
المشاهدات
433
x32x01
x32x01
الوسوم : الوسوم
شفرة قيصر

الدخول أو التسجيل السريع

نسيت كلمة مرورك؟

آخر المشاركات

أحدث المنتجات

إحصائيات المنتدى

المواضيع
1,468
المشاركات
1,632
أعضاء أكتب كود
187
أخر عضو
Ahmed Ghourab
عودة
أعلى