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

مشفّر / فاكّ تشفير سياج السكة (Rail Fence)

شيفرة تبديلٍ متعرّجة: اكتب النص قطريًّا عبر N سكك ثم اقرأه صفًّا صفًّا. شفّر أو فُكّ التشفير بعدد سككٍ وإزاحة بدءٍ قابلين للضبط.

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

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

مشفّر / فاكّ تشفير سياج السكة (Rail Fence) أداة مجانية تعمل داخل المتصفح لأشهر شيفرات التبديل. فبدلاً من استبدال الحروف تُعيد ترتيبها: يُكتَب النص الأصلي متعرّجًا نزولاً وصعودًا عبر عددٍ مختار من السكك الأفقية، ثم يُقرأ سكةً كاملة تلو الأخرى من الأعلى إلى الأسفل. مع 3 سكك تتّبع مواضع الحروف النمط 0,1,2,1,0,1,2,… فتحطّ الحروف المتتالية على صفوفٍ مختلفة قبل إعادة تجميعها.

لفكّ التشفير، تعيد الأداة بناء المسار المتعرّج الدقيق لطول النص المشفّر، وتحسب كم حرفًا يخصّ كل سكة، وتقطّع النص المشفّر إلى تلك السكك، ثم تمشي في المسار المتعرّج مجددًا لرفع الحروف إلى ترتيبها الأصلي. تدعم الأداة سكّتين أو أكثر، وإزاحة بدءٍ اختيارية تُغيّر موضع أول حرفٍ في التعرّج، وتعامل السكة الواحدة على أنها هويّة (بلا تغيير). كل شيء يجري محليًّا في متصفحك دون رفع أي شيء.

افتراضيًّا تُحمَل المسافات وعلامات الترقيم كرموزٍ عادية بحيث يكون التبديل قابلاً للعكس تمامًا؛ ويتيح لك مفتاح تبديلٍ حذف الرموز غير الحرفية قبل التشفير حين تريد نصًّا مشفّرًا نظيفًا من الحروف فقط. سياج السكة هو الشريك الكلاسيكي لشيفرة قيصر في دروس التشفير ومنظرٌ متكرّر في تحدّيات CTF وغرف الهروب، ويوضّح كيف تُخفي شيفرات التبديل رسالةً بخلط الموضع لا الهويّة.

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

كيف تعمل شيفرة سياج السكة؟
تُكتَب الرموز قطريًّا عبر N سكك متعرّجةً — نزولاً إلى السكة السفلى، وصعودًا إلى العليا، وهكذا — ثم تُقرأ سكةً سكة من الأعلى إلى الأسفل. إنها شيفرة تبديل: تعيد ترتيب الحروف بدلاً من استبدالها.
كيف يستعيد فكّ التشفير النص؟
تعيد الأداة إنشاء النمط المتعرّج لطول النص المشفّر لحساب عدد الحروف في كل سكة، وتقطّع النص المشفّر إلى تلك السكك، ثم تتّبع المسار المتعرّج مجددًا لقراءة الحروف بترتيبها الأصلي.
ماذا تفعل إزاحة البدء (Offset)؟
تُغيّر إزاحة البدء موضع أول حرفٍ في دورة التعرّج، فتبدأ فعليًّا في منتصف سكة. ويجب استخدام الإزاحة نفسها في التشفير وفكّ التشفير للحصول على نتيجةٍ متطابقة.
لماذا نُبقي المسافات وعلامات الترقيم؟
الإبقاء على كل رمزٍ يجعل التبديل قابلاً للعكس تمامًا، فيعيد فكّ التشفير نصك الأصلي بما فيه التباعد. استخدم خيار الحذف لإزالة الرموز غير الحرفية أولاً حين تريد نصًّا مشفّرًا مضغوطًا من الحروف فقط.

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