مشفّر قيصر

تزحزح شفرة قيصر كل حرف بعدد ثابت — A يصبح D عند إزاحة +3، وB يصبح E، وهكذا مع الالتفاف من Z إلى A. سميت على اسم يوليوس قيصر، الذي يقال إنه استخدم الإزاحة 3 في مراسلاته الخاصة، وهي أبسط شفرات الاستبدال وما زالت مفيدة للألغاز والعروض الصفية وتقليد ROT13 الكلاسيكي في Usenet. الصق النص، اختر إزاحة، ثم شفّر أو فك التشفير.

كيف تعمل شفرة قيصر

  1. 1

    أدخل نصا عاديا أو نصا مشفرا

    أي نص إنجليزي. غير الحروف (الأرقام، علامات الترقيم، المسافات) تمر بلا تغيير. تحفظ حالة الأحرف.

  2. 2

    اختر قيمة الإزاحة

    أي عدد صحيح من 1-25. الإزاحة 13 هي ROT13 — معكوسة بذاتها. قيصر الكلاسيكية استخدمت 3.

  3. 3

    اختر الاتجاه

    التشفير يزيح للأمام؛ فك التشفير يزيح للخلف. فك التشفير بإزاحة K يكافئ التشفير بإزاحة 26-K.

  4. 4

    اقرأ النتيجة

    يظهر النص المشفر (أو النص العادي المفكوك) فورا. انسخه بنقرة واحدة.

كيف تبدو إزاحة قيصر

إزاحة 3 مطبقة على الأبجدية:

Plain:      A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Cipher:     D E F G H I J K L M N O P Q R S T U V W X Y Z A B C

مثال: HELLO بإزاحة 3 → KHOOR. فك KHOOR بإزاحة 3 (أو شفّر بإزاحة 23) → HELLO.

ROT13 — الإزاحة ذاتية المعكوس

يستخدم ROT13 الإزاحة 13. إذا طبقته مرتين يعود النص الأصلي: HELLOURYYBHELLO. لهذا كان مثاليا لإخفاء حرق الأحداث في منشورات Usenet في الثمانينيات: تحويل واحد يشفّر ويفك، بلا مفتاح تتذكره.

الأمان (أو غيابه)

شفرة قيصر مكسورة عمدا أمام أي تحليل حديث:

  • القوة الغاشمة: لا يوجد إلا 25 إزاحة ممكنة. جرّبها كلها واختر التي تقرأ كإنجليزية.
  • تحليل التردد: النص المزاح يحافظ على ترددات الحروف. E يبقى الأكثر شيوعا في الإنجليزية؛ وأي حرف هو الأكثر شيوعا في النص المشفر غالبا هو النسخة المزاحة من E.
  • النص المعروف: إذا عرفت حرفا أصليا واحدا، فقد عرفت الإزاحة.

لا تستخدمها لأي شيء تحتاج إلى حمايته. هي تعليمية، لا عملية.

تنويعات وامتدادات

  • ROT5: يزيح الأرقام فقط (0-9). يستخدم مع ROT13 في ROT18.
  • ROT47: يزيح 94 محرف ASCII قابلا للطباعة؛ ذاتي المعكوس مثل ROT13.
  • Vigenère: قيصر مع كلمة مفتاحية بحيث يستخدم كل موضع إزاحة مختلفة. أصعب بكثير في الكسر.
  • Atbash: بدّل A↔Z وB↔Y وهكذا. إزاحة ثابتة نسبيا إلى استخدام عبري تاريخي.

الاستخدام في الصف

شفرة قيصر من أساسيات الأسبوع الأول في مقررات التشفير: تقدم الحسابيات المعيارية، والاستبدال، وتحليل التردد، ومفهوم المفتاح من دون أي رياضيات ثقيلة. وهي أيضا حل لكثير من تحديات CTF في فئة “التشفير للمبتدئين”.

الأسئلة الشائعة

يذكر سويتونيوس أن قيصر استخدم إزاحة 3 في مراسلاته. ويقال إن أغسطس استخدم إزاحة 1 (A → B، وB → C، وZ → A أو AA، حسب المصادر).

لا. قيصر الكلاسيكية معرفة على الأبجدية الرومانية ذات 26 حرفا. الحروف المشددة (é, ñ, ü) تمر بلا تغيير. للشفرات متعددة الأبجديات تحتاج إلى مخطط استبدال حديث.

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

نعم، بسهولة. جرّب كل الإزاحات الـ 25 وابحث عن إنجليزية مقروءة. النص المشفر الأطول (20+ محرفا) يكون واضحا عمليا؛ النص القصير جدا قد يحتمل عدة إزاحات معقولة.

أدوات ذات صلة