شيفرة قيصر موجودة منذ أكثر من ألفي عام. استخدمها يوليوس قيصر لإرسال رسائل عسكرية خاصة بإزاحة كل حرف ثلاثة مواضع للأمام في الأبجدية. اليوم تُستخدم أساساً للألغاز والألعاب وفهم أساسيات التشفير. إنها ليست آمنة، لكنها نقطة انطلاق رائعة للتعلم.
كيف تعمل شيفرة قيصر؟
تستبدل شيفرة قيصر كل حرف بحرف آخر يقع عدداً ثابتاً من المواضع للأمام أو للخلف في الأبجدية. بإزاحة 3: يصبح A هو D، وB هو E، وZ يعود ليكون C. عدد المواضع يُسمى الإزاحة أو المفتاح. تُستخدم الإزاحة ذاتها للتشفير وفك التشفير.
كيف تشفر رسالة بشيفرة قيصر
- اختر رقم الإزاحة، مثلاً 3 (إزاحة قيصر الكلاسيكية) أو 13 (ROT13).
- مر على كل حرف في رسالتك وازحه للأمام بهذا العدد في الأبجدية.
- اترك المسافات والأرقام وعلامات الترقيم دون تغيير.
- النتيجة هي رسالتك المشفرة.
- استخدم أداة تشفير النص للقيام بذلك تلقائياً مع أي قيمة إزاحة.
كيف تفك شفرة رسالة مكتوبة بشيفرة قيصر
لفك الشفرة، اعكس الإزاحة ببساطة. إن كانت الرسالة مشفرة بإزاحة 3، افك شفرتها بإزاحة كل حرف 3 مواضع للخلف. إن لم تعرف الإزاحة، يمكنك تجربة القيم الـ25 الممكنة. إحداها ستنتج نصاً مقروءاً. هذا يُسمى هجوم القوة الغاشمة ويعمل لأنه لا يوجد سوى 25 إزاحة ممكنة.
ما هو ROT13 وعلاقته بشيفرة قيصر؟
ROT13 هي شيفرة قيصر بإزاحة 13 بالضبط. لأن الأبجدية الإنجليزية تحتوي 26 حرفاً، فإن إزاحة 13 مرتين تعيد كل حرف إلى موضعه الأصلي. هذا يعني أن التشفير وفك التشفير عمليتان متطابقتان: طبق ROT13 على النتيجة وستحصل على النص الأصلي.
هل شيفرة قيصر آمنة فعلاً؟
لا. شيفرة قيصر سهلة الكسر. هناك 25 إزاحة ممكنة فقط، لذا تجربتها جميعاً تستغرق ثوانٍ. لا تستخدم شيفرة قيصر أبداً لشيء تريد حمايته فعلاً. للأمان الحقيقي، استخدم خيار تشفير AES في الأداة ذاتها.
شيفرة قيصر مناسبة للتعلم والألغاز والألعاب. توفر رؤية واضحة وعملية لكيفية عمل شيفرات الاستبدال.