تشفير/فك تشفير قيصر (مع ROT13)
اكتب النص واختر مقدار الإزاحة. تُزاح الحروف بذلك العدد من المواضع في الأبجدية (A-Z، a-z)؛ تمر الأحرف الأخرى دون تغيير. استخدم إزاحة = 13 لـ ROT13، وإزاحة = 3 لقيصر الأصلي.
Khoor, Zruog!
كيف تعمل
كيف تعمل شفرة قيصر
يُستبدل كل حرف في المدخلات بحرف يأتي بعده بعدد ثابت من المواضع في الأبجدية. بإزاحة +3، يصبح A هو D، وB هو E، ... وX هو A (مع الالتفاف). تمر غير الحروف دون تغيير. فك التشفير هو نفس العملية بإشارة معاكسة.
سُمِّيت على اسم يوليوس قيصر الذي يُروى أنه استخدم إزاحة +3 للرسائل العسكرية. حجم الإزاحة هو السر الوحيد. مع 26 إزاحة ممكنة فحسب، يمكن كسرها بسهولة بتجربة جميعها — لكنها مثال تعليمي ممتاز لشفرات الاستبدال.
ROT13 — الصيغة الأكثر شيوعًا
تستخدم ROT13 إزاحة = 13. لأن 13 هو نصف 26، فإن تطبيق ROT13 مرتين يُعيد النص الأصلي — التشفير وفك التشفير يستخدمان العملية ذاتها بالضبط. جعلها هذا شائعًا على Usenet والمنتديات لإخفاء المفسِّدات والنكات غير اللائقة؛ يمكن للقراء فك التشفير بالنقر على زر 'إظهار' دون الحاجة إلى جهاز فك ترميز منفصل.
ROT13 ليست تشفيرًا بأي معنى حقيقي. إنها تعتيم — ما يعادل كتابة 'المفسِّد مخفي أدناه' حتى يتمكن من لا يريد المعرفة من تخطيه.
لماذا هذا ممتع وليس آمنًا
يكسر المهاجمون الحديثون شفرة قيصر في ميكروثانية بتحليل التكرار (E هو الحرف الأكثر شيوعًا في الإنجليزية؛ ما يُعيَّن على حرف متكرر في النص المشفَّر هو على الأرجح E). لا تستخدمها لأي شيء يهمك.
استخدمها لـ: الأمثلة التعليمية، وألعاب الألغاز، وألعاب ARG (الواقع البديل)، وإخفاء النص للعيان، وعلامات المفسِّدات ROT13. لا تستخدمها لـ: كلمات المرور، والبيانات المالية، وأي شيء ذو عواقب.
أسئلة شائعة
›ما الفرق بين قيصر +3 وROT13؟
مقدار الإزاحة فحسب. +3 هو اختيار قيصر الأصلي؛ 13 هو بالضبط نصف الأبجدية (لذا التشفير وفك التشفير هما العملية ذاتها). رياضيًا كلتاهما من نفس عائلة الشفرات.
›لماذا تُعيد الإزاحة +26 النص الأصلي؟
26 حرفًا في الأبجدية — الإزاحة بمقدار 26 بالضبط تُعيدك إلى الحرف الأصلي. كذلك الحال لأي مضاعف للعدد 26.
›لماذا تُستخدم ROT13 للمفسِّدات؟
لأن تطبيق ROT13 مرتين يُعيد النص الأصلي. كانت المنتديات وقراء Usenet يحتوون على أزرار 'rot13 هذا النص' المدمجة التي تعمل في كلا الاتجاهين. مناسبة لإخفاء النص ثم الكشف عنه.
›هل تتعامل هذه الأداة مع الأبجديات غير اللاتينية؟
لا — فقط A-Z وa-z. الكيريلية واليونانية وCJK والعربية تمر دون تغيير. شفرة قيصر مرتبطة طبيعيًا بالأبجدية اللاتينية.
›هل يمكنني استخدامها للأمان الحقيقي؟
بالتأكيد لا. مع 25 إزاحة محتملة (باستثناء 0 و26)، يكسرها الكمبيوتر فورًا. استخدم AES أو RSA أو مكتبات التشفير المعتمدة للأمان الحقيقي.
›ماذا عن شفرة فيجينير؟
شفرة كلاسيكية أكثر تقدمًا تستخدم كلمة مفتاح لتغيير الإزاحة لكل حرف. لا تزال قابلة للكسر يدويًا بنص كافٍ، لكنها أصعب بكثير من قيصر. لا ندرجها (في الوقت الحالي).
›لماذا نُدرج الإزاحات السالبة؟
للراحة. التشفير بـ+3 وفك التشفير بـ+3 خاطئ؛ تحتاج إلى -3 لفك التشفير. تتيح لك الإزاحات السالبة فك التشفير دون تبديل الأوضاع (أو يفعل التبديل ذلك نيابةً عنك).
›هل تغادر البيانات متصفحي؟
لا. التشفير وفكه يعملان محليًا؛ لا يُرسل شيء إلى خادم.
أدوات ذات صلة
آخر تحديث: