كل المقالات

ROT13 وشيفرة قيصر: استبدال بسيط للأحرف

ROT13 لا يزيح سوى الحروف اللاتينية A–Z وa–z — فإذا مرّ عليه نص عربي، تبقى الحروف العربية دون أي تغيير على الإطلاق، لأن الخوارزمية ببساطة لا "ترى" أي رمز خارج هذا النطاق الضيّق.

لماذا لا يتأثر النص العربي

ROT13 الكلاسيكي هو جدول استبدال يعمل فقط على 26 حرفًا لاتينيًا. الحروف العربية تقع في نطاق يونيكود مختلف تمامًا، ولا يتقاطع أي حرف عربي مع A–Z/a–z، لذلك تطبيق ROT13 على كلمة "مرحبا" يُعيد "مرحبا" نفسها دون أي تعديل.

مفارقة تاريخية: التحليل الترددي عربي المنشأ

الشيفرات الاستبدالية البسيطة مثل ROT13 يسهل كسرها بتقنية "تحليل التردد" (frequency analysis)، وهي تقنية اخترعها العالم العربي الكندي في القرن التاسع الميلادي في كتابه عن فك الرسائل المشفّرة — ما يجعله أول من وضع أسس علم التحليل التشفيري (cryptanalysis) في التاريخ المكتوب، قبل قرون من ظهور مثل هذه الشيفرات في أوروبا.

أين لا تزال ROT13 تُستخدم

  • إخفاء الحرق في النصوص الإنجليزية على المنتديات الدولية.
  • أمثلة تعليمية لشرح شيفرات الاستبدال.
  • تمويه خفيف للنص اللاتيني تحديدًا — أما العربية فتحتاج آلية مختلفة تمامًا.

لماذا هذا ليس حماية حقيقية للبيانات

ROT13 لا يستخدم مفتاحًا ويمكن عكسه فورًا — إنه تمويه لا تشفير. لحماية النص العربي أو أي نص آخر فعليًا، يلزم استخدام خوارزميات بمفتاح مثل AES.

جرّب الأداة