
- بواسطة x32x01 ||
ما هي شفرة قيصر؟
شفرة قيصر (Caesar Cipher) من أقدم وأبسط تقنيات التشفير في التاريخ! 
وسُمّيت بالاسم ده لأن الإمبراطور يوليوس قيصر كان بيستخدمها في مراسلاته الخاصة من أكتر من ألفين سنة!
الفكرة بسيطة جدًا: استبدال كل حرف بحرف تاني بعده بعدد ثابت من المرات في ترتيب الحروف الأبجدية.
إزاي تشتغل شفرة قيصر؟
تعتمد الفكرة على الإزاحة (Shift)، يعني كل حرف بيتزاح بعدد معين من الخطوات.مثلًا لو اخترت إزاحة 3:
- A → D
- B → E
- C → F

مثال عملي للتشفير
لو النص الأصلي هو كلمة HELLO والإزاحة 3 خطوات:- H → K
- E → H
- L → O
- L → O
- O → R

نقاط ضعف شفرة قيصر
رغم إنها بسيطة وممتعة، إلا إنها ضعيفة جدًا من ناحية الأمان.ليه؟

- سهلة الكسر: أي حد ممكن يجرب كل الإزاحات (25 احتمال بس).
- التحليل الإحصائي: تكرار الحروف بيساعد في معرفة النص الأصلي بسرعة.
التحليل الإحصائي وكسر الشفرة
الطريقة دي تعتمد على مقارنة تكرار الحروف في النص المشفر مع تكرارها في اللغة الأصلية.خطوات الكسر:
- حساب تكرار كل حرف في النص المشفر.
- مقارنة النسب دي مع اللغة الأصلية (زي العربية أو الإنجليزية).
- تحديد مقدار الإزاحة بناءً على أقرب تكرار متطابق.
تكرار الحروف في العربية والإنجليزية
اللغة العربية:
- أ → 13.17%
- ل → 11.55%
- ن → 8.25%
- م → 8.08%
- و → 7.5%
اللغة الإنجليزية:
- E → 13%
- T → 9%
- A → 8%
- O → 7%
- I → 7%

الخلاصة
شفرة قيصر ممتازة للتعلّم، بس ضعيفة جدًا في الحماية 
ممكن تبدأ بيها لو بتتعلم التشفير لأول مرة، لأنها هتفهمك الأساس اللي اتبنت عليه تقنيات التشفير الحديثة.
التعديل الأخير: