UTILS.
‎100%‎ داخل المتصفح
🔤

مشفّر / فاكّ تشفير قيصر (Caesar Cipher)

شفّر أو فُكّ النص باستخدام شيفرة قيصر ذات الإزاحة المتغيّرة، وجرّب كل الإزاحات الـ26 دفعةً واحدة بالقوة الغاشمة مع تخمينٍ آليٍّ للأفضل لكسر المفاتيح المجهولة.

— يظهر المخرج هنا —

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

مشفّر / فاكّ تشفير قيصر (Caesar Cipher) أداة مجانية تعمل داخل المتصفح لأقدم وأشهر شيفرات الاستبدال. يُزاح كل حرف عددًا ثابتًا من المواضع على طول الأبجدية: يربط التشفير حرفًا في الموضع x بالموضع (x + shift) mod 26، ويعكسه فكّ التشفير بالعلاقة (x − shift + 26) mod 26. تُزاح حروف الأحرف الكبيرة والصغيرة كلٌّ على حدة، ويمرّ أي رمزٍ غير حرفي — المسافات والأرقام وعلامات الترقيم — دون تغيير. الإزاحة 3 هي الإزاحة التي يُقال إن يوليوس قيصر نفسه استخدمها؛ والإزاحة 13 هي ROT13 المعكوسة ذاتيًّا.

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

ولتجنيبك المسح اليدوي، يمنح وضع القوة الغاشمة كل مرشّح درجةً باختبار مربّع كاي (chi-square) مقابل ترددات الحروف الإنجليزية القياسية، ويضع نجمةً (★) على النص الأصلي الأرجح. كلما قلّت قيمة مربّع كاي كان توزيع الحروف أقرب إلى الإنجليزية العادية، لذا يكون الصف المنجَّم عادةً هو فكّ التشفير الصحيح. هذا يجعل الأداة مفيدةً لتحدّيات CTF وغرف الهروب وحصص التشفير الدراسية دون الحاجة إلى معرفة المفتاح مسبقًا.

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

ما صيغة شيفرة قيصر؟
التشفير هو E(x) = (x + shift) mod 26 وفكّ التشفير هو D(y) = (y − shift + 26) mod 26، حيث يُرقَّم كل حرف من 0 إلى 25. الإزاحة 3 تحوّل A إلى D؛ والإزاحة 13 هي ROT13، وهي معكوس نفسها.
كيف يكسرها وضع القوة الغاشمة؟
يطبع كل الإزاحات الـ26 الممكنة لنصك دفعةً واحدة. وبما أن المفاتيح الحقيقية 25 فقط، فإن أحد الصفوف هو دائمًا النص الأصلي. كما تضع الأداة نجمةً على الصف الأكثر شبهًا بالإنجليزية باستخدام درجة مربّع كاي لتردد الحروف.
هل تُحفَظ المسافات وعلامات الترقيم؟
نعم. تُزاح الحروف A–Z و a–z فقط، كلٌّ ضمن حالته. أما المسافات والأرقام وعلامات الترقيم فتمرّ دون تغيير، فيُحافَظ على شكل رسالتك.
ما هي ROT13؟
ROT13 شيفرة قيصر بإزاحة 13. ولأن 13 هي نصف 26 تمامًا، فإن تطبيقها مرتين يعيد النص الأصلي، لذا تُشفّر العملية نفسها وتفكّ التشفير معًا. اضبط الإزاحة على 13 لاستخدامها.

المزيد من الأدوات