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

شيفرة التبديل العمودي (Columnar Transposition)

تبديلٌ عمودي مُوجَّه بكلمة مفتاحية: املأ شبكةً صفًّا صفًّا، ثم اقرأ الأعمدة بالترتيب الأبجدي لحروف الكلمة المفتاحية. متغيّر كامل أو ناقص.

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

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

أداة شيفرة التبديل العمودي (Columnar Transposition) مشفّرٌ وفاكّ تشفيرٍ مجاني يعمل داخل المتصفح لشيفرة تبديلٍ مُوجَّهة بكلمة مفتاحية استخدمتها الجيوش تاريخيًّا وصارت شائعةً في تحدّيات CTF. يُكتَب النص الأصلي من اليسار إلى اليمين في شبكةٍ عرضها يساوي طول الكلمة المفتاحية. ثم يُرقَّم كل عمود برتبة الترتيب الأبجدي للحرف المفتاحي فوقه — وتُحلّ التعادلات من اليسار إلى اليمين — ويُنتَج النص المشفّر بقراءة الأعمدة بترتيب الرتبة التصاعدي. للكلمة المفتاحية ZEBRAS مثلاً، يُقرأ عمود A أولاً، ثم B، ثم E، R، S، Z.

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

يعكس فكّ التشفير العملية: من طول النص المشفّر والكلمة المفتاحية تحدّد الأداة كم حرفًا يحمله كل عمود، وتُسنِد كتل النص المشفّر إلى الأعمدة بترتيب رتبة المفتاح، ثم تقرأ الشبكة المعاد بناؤها صفًّا صفًّا. وفي المتغيّر المحشوّ تُقصّ أي حروف حشوٍ ذيلية من النص المستعاد. ولأن التبديل يغيّر مواضع الحروف فقط لا هوياتها، كثيرًا ما يُطبَّق التبديل العمودي فوق شيفرة استبدالٍ لمزيدٍ من القوة.

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

كيف يُختار ترتيب قراءة الأعمدة؟
يُرتَّب كل عمود بالترتيب الأبجدي للحرف المفتاحي فوقه، مع حلّ التعادلات من اليسار إلى اليمين. ثم تُقرأ الأعمدة من أدنى رتبةٍ إلى أعلاها. للكلمة ZEBRAS يكون الترتيب A، B، E، R، S، Z.
ما الفرق بين الكامل والناقص؟
الكامل يحشو الصف الأخير بحرف حشوٍ لتتساوى الأعمدة في الارتفاع؛ أما الناقص فيترك الصف الأخير مشرذمًا بلا حشو. ويراعي فكّ التشفير أطوال الأعمدة غير المتساوية في المتغيّر الناقص.
لماذا حرف الحشو؟
في المتغيّر الكامل يملأ أي خلايا فارغة في الصف الأخير بحيث يحمل كل عمودٍ العدد نفسه من الحروف. ينبغي أن يكون حرفًا يندر ظهوره في الرسالة، مثل X؛ ويُقصّ عند فكّ التشفير.
هل تهمّ هجاء الكلمة المفتاحية أم حروفها فقط؟
الترتيب الأبجدي للحروف هو ما يهمّ فقط، لذا تعطي الكلمات المفتاحية ذات نمط الحروف المفروزة نفسه التبديل نفسه. وتُرتَّب الحروف المكررة من اليسار إلى اليمين حسب ترتيب ظهورها.

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