تخطَّ إلى المحتوى

أداة تشفير وفك تشفير شفرة قيصر

شفِّر أو فكّ تشفير شفرة الإزاحة لقيصر بأي إزاحة من 1 إلى 25، أو اضغط إعداد ROT13 الجاهز. إن كنت لا تعرف الإزاحة، فعِّل القوة الغاشمة واقرأ فك التشفير الممكنة الـ25 في قائمة. تحتفظ الأحرف بحالتها، ويمر كل شيء آخر دون تغيير. مجانًا، دون تسجيل، ولا يُرفع أي شيء.

الوضع

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

شفرة قيصر واحدة من أقدم تقنيات التشفير المعروفة، سُمِّيت نسبة إلى يوليوس قيصر، الذي استخدمها حوالي عام 58 قبل الميلاد لحماية المراسلات العسكرية. يُستبدَل كل حرف بالحرف الذي يبعد عنه بعدد ثابت من المواضع في الأبجدية، مع الالتفاف من Z عودةً إلى A. بإزاحة 3، تصبح HELLO هي KHOOR.

يقتصر فك التشفير على الإزاحة في الاتجاه المعاكس. ولأن هناك 25 إزاحة ذات معنى فقط، لا توفر هذه الشفرة أي أمان حقيقي اليوم — لكن نقطة الضعف هذه نفسها تجعلها مدخلًا مثاليًا لعلم التعمية، ويوضِّح وضع القوة الغاشمة أعلاه بالضبط كيف قد يكسرها مهاجم.

كيفية استخدام أداة شفرة قيصر

  1. 1. اختر التشفير أو فك التشفير. يُزيح التشفير الحروف إلى الأمام، ويُزيحها فك التشفير إلى الخلف بالمقدار نفسه.
  2. 2. اضبط الإزاحة. اسحب المنزلق أو اكتب رقمًا من 1 إلى 25. يضع زر إعداد ROT13 الجاهز القيمة 13.
  3. 3. اكتب رسالتك أو الصقها. يظهر الناتج أثناء الكتابة. تحتفظ الأحرف بحالتها الكبيرة أو الصغيرة، وتمر الأرقام والمسافات وعلامات الترقيم والحروف المعلَّمة دون تغيير.
  4. 4. لا تعرف الإزاحة؟ فعِّل وضع القوة الغاشمة. تطبّق الأداة الإزاحات الـ25 جميعها وتعرضها في قائمة، فابحث عن السطر الذي يُقرأ كإنجليزية سليمة.

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

رقِّم الحروف من 0 (A) إلى 25 (Z). للتشفير بالإزاحة k، أضِف k إلى رقم كل حرف مع الالتفاف بعد Z: E(x) = (x + k) mod 26. ولفك التشفير، اطرح: D(x) = (x − k) mod 26. ويذكر المؤرخ الروماني سويتونيوس في سيرته ليوليوس قيصر أن قيصر كان يكتب رسائله السرية بوضع D مكان A، «وهكذا مع بقية الحروف»، أي بإزاحة 3، وهي النسخة التي تحمل اسمه.

النص الأصلي

ABCDEFGHIJKLMNOPQRSTUVWXYZ

الإزاحة 3

DEFGHIJKLMNOPQRSTUVWXYZABC

ROT13

NOPQRSTUVWXYZABCDEFGHIJKLM

مثال تطبيقي

يتحوّل Attack at dawn بإزاحة 3 إلى Dwwdfn dw gdzq: A إلى D، وt إلى w، وt إلى w، وa إلى d، وc إلى f، وk إلى n، وهكذا، والمسافات كما هي. وبـ ROT13 تصبح الرسالة نفسها Nggnpx ng qnja، وإذا طبّقت ROT13 مرة أخرى عادت إلى Attack at dawn. تلك هي الخاصية المفيدة في ROT13: فالعدد 13 هو نصف 26، فالعملية الواحدة نفسها تشفّر وتفكّ التشفير. وقد استُخدمت على Usenet والمنتديات لإخفاء الحبكات والنكات الختامية، لا لإخفاء الأسرار أبدًا.

كسر شفرة قيصر

لأن 25 إزاحة فقط تُغيّر شيئًا، يمكنك تجربتها جميعًا. أدخِل Dwwdfn dw gdzq مع تفعيل القوة الغاشمة، فتمتد القائمة من Shift 1: Cvvcem cv fcyp مرورًا بـShift 3: Attack at dawn وصولًا إلى Shift 25. والسطر الصحيح هو الوحيد الذي فيه كلمات حقيقية. وفي الرسائل الطويلة توجد طريقة أسرع للتحقق، هي تحليل التكرار: فالحرف E أكثر الحروف شيوعًا في الإنجليزية، لذا فالحرف المشفَّر الأكثر تكرارًا يُحتمل أن يمثل E، والمسافة بينهما تعطيك الإزاحة. ويمكن لـعداد تكرار الأحرف أن يحصي الحروف لك.

لاحظ أن قائمة القوة الغاشمة تعرض نتائج فك التشفير، واحدة لكل إزاحة ممكنة، ولا ترتّبها؛ فالقراءة عليك أنت.

حدود هذه الأداة

  • تُزاح الأحرف A–Z وa–z فقط. تمر الأحرف المعلّمة والسيريلية واليونانية وسائر الكتابات دون تغيير، فـCafé بإزاحة 3 تصبح Fdié. فالشفرة معرّفة على أبجدية من 26 حرفًا.
  • الإزاحة 0 و26 لا تفعلان شيئًا، لذلك يبدأ المنزلق من 1 وينتهي عند 25.
  • غير آمنة. مع 25 مفتاحًا محتملًا، لا تحمي شفرة قيصر أي شيء؛ استخدمها للألغاز والتعليم والألعاب.

أي شفرة تحتاج؟

الشفرةالمفتاحاستخدمها عندما
قيصر / ROT13 (هذه الصفحة)إزاحة واحدة، 1–25تستخدم الرسالة إزاحة ثابتة واحدة
شيفرة فيجينيركلمة مفتاحية؛ وتتغيّر الإزاحة لكل حرفتُزاح الأحرف بكلمة تتكرر
الشفرة الأفينيةمضاعِف وإزاحةتُضرب الرسالة ثم تُزاح
Atbash Cipherلا شيء؛ تُعكس الأبجديةA↔Z وB↔Y
Substitution Cipher Solverأبجدية كاملة مخلوطةتُطابَق الحروف واحدًا لواحد دون نمط

لست متأكدًا من نوع الشفرة التي لديك؟ ستقترح أداة Cipher Identifier المخطَّط لها عائلة الشفرة استنادًا إلى إحصاءات الحروف.

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

ما شفرة قيصر؟
شفرة إحلال تستبدل كل حرف بالحرف الذي يبعد عنه عددًا ثابتًا من المواضع في الأبجدية، مع الالتفاف من Z إلى A. بإزاحة 3، تصبح A هي D، وHELLO تصبح KHOOR. وهي منسوبة إلى يوليوس قيصر، الذي يذكر سويتونيوس أنه استخدم إزاحة 3.
كيف أفكّ شفرة قيصر دون معرفة الإزاحة؟
فعِّل وضع القوة الغاشمة والصق الرسالة. تعرض الأداة فك التشفير الممكنة الـ25 جميعها، والسطر الذي يُقرأ كلغة عادية هو الجواب. ولأن هناك 25 مرشحًا فقط، تنجح هذه الطريقة دائمًا مع شفرة قيصر الحقيقية.
ما ROT13؟
شفرة قيصر بإزاحة 13. ولأن 13 نصف الأبجدية، فتطبيقها مرتين يعيد النص الأصلي، فالعملية الواحدة تشفّر وتفكّ في آن. استخدم زر إعداد ROT13 الجاهز لضبط الإزاحة.
هل تغيّر الشفرة الأرقام أو المسافات أو علامات الترقيم؟
لا. تُزاح الأحرف A–Z وa–z فقط، ويحتفظ كل حرف بحالته. وتُترك الأرقام والمسافات وعلامات الترقيم والحروف المعلَّمة كما هي.
ما الفرق بين شفرة قيصر وشفرة فيجينير؟
تستخدم شفرة قيصر إزاحة واحدة للرسالة كلها. أما شفرة فيجينير فتستخدم كلمة مفتاحية، فيعطي كل حرف فيها إزاحة قيصر مختلفة للحرف المقابل في الرسالة، ولهذا صمدت قرونًا أمام الكسر.
هل شفرة قيصر آمنة؟
لا. لها 25 مفتاحًا فقط وتنكسر بالقوة الغاشمة فورًا، وكذلك بتحليل التكرار. وهي شفرة أولى جيدة للتعلم والألغاز، لكن لا تحمِ بها أي شيء خاص.
هل تُرفع رسالتي؟
لا. يجري الإزاحة في متصفحك أثناء الكتابة، ولا يُرسَل شيء إلى أي مكان.

أدوات ذات صلة

المزيد في الرموز والشيفرات