ForHosting KIT · أدوات المطورين

التبديل العمودي المزدوج

بالمفتاحين ZEBRAS ثم STRIPE تصبح WEAREDISCOVEREDFLEEATONCE هي CAEENSOIAEDRLEFWEDREEVTOC: شبكتان بكلمتي مفتاح تعيدان ترتيب النص على التوالي. ويُفك التشفير بعكس الترتيب بالمفتاحين أنفسهما. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
النص
WEAREDISCOVEREDFLEEATONCE
Key1
ZEBRAS
Key2
STRIPE
وضع الحساب
Encrypt
تحصل على
النتيجة
CAEENSOIAEDRLEFWEDREEVTOC
الترميز
columnar_double
طول المفتاح 1
6
طول المفتاح 2
6

تقوم أداة التبديل العمودي المزدوج هذه بتشفير النص أو فكّه عبر تطبيق تبديلين عموديين مرتّبين بكلمات مفتاح واحدة تلو الأخرى. تقدّمون رسالة، ومفتاحًا أول، ومفتاحًا ثانيًا، ووضعًا اختياريًا؛ ينفّذ المحرّك مرورًا عموديًا كاملًا تحت كلمة المفتاح الأولى، ثم يمرّر تلك السلسلة الوسيطة عبر مرور عمودي ثانٍ تحت كلمة المفتاح الثانية. يعكس فكّ التشفير هذين المرورين بالترتيب المعاكس، فيعيد زوج المفاتيح نفسه السلسلة الأصلية بتًا بتًا. تنتقل جميع الأحرف معًا —المسافات والأرقام وعلامات الترقيم تحافظ على مواضعها في التسلسل ولا تُحذف أبدًا— فتبقى أوراق التمارين المدرسية وأحمال CTF وفية. تحقق كلاسيكي هو WEAREDISCOVEREDFLEEATONCE تحت المفتاحين ZEBRAS ثم STRIPE: يطابق الوسيط بعد المرور الأول التبديل العمودي البسيط تحت ZEBRAS، وينتج المرور الثاني النص المشفّر المزدوج النهائي الذي يُفكّ نظيفًا بنفس الزوج.

ما هو التبديل العمودي المزدوج وماذا تُرجع هذه الأداة

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

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

إن احتجتم كلمة مفتاح واحدة فقط أو إزاحات متعددة الأبجديات أو تعمية حديثة، فاستخدموا تلك النقاط المخصّصة؛ تجيب هذه الصفحة فقط عقد التبديل العمودي المزدوج الكلاسيكي بمفتاحين الذي تصفه فصول تاريخ التعمية وإحماءات CTF المتقدمة أصلًا.

أين يناسب التبديل العمودي المزدوج الدروس والألغاز وثوابت الاختبار

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

يولّد مهندسو الجودة أزواج تشفير وفكّ حتمية لاختبارات العقد حتى لا يتحوّل وسيط يدّعي دعم العمودي المزدوج بصمت إلى مرور واحد أو نمط سياج سكة أو إسقاط مسافات. يحسب منظّمو المسابقات مفاتيح إجابات لعبارات إنجليزية متواضعة مسبقًا دون الوثوق بلعب ويب مبهمة تفرض مخرجات بأحرف كبيرة فقط أو تدرج أحرف X للحشو لم تطلبوها. تستخدم أدوات المنتج والتعليم التحويل عندما يلصق المتعلّم نصًا مشفّرًا ويجب على الواجهة إظهار النص الواضح المستعاد تحت كلمتي مفتاح موثّقتين.

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

ممارسة CTF والشفرة الكلاسيكية المتقدمة

شفّروا وفكّوا عبارات التبديل العمودي المزدوج بمفتاحين لألغاز أصعب وفصول وإحماءات التقاط العلم بما يتجاوز شبكة واحدة.

دروس تاريخ التعمية متعددة المراحل

أظهروا مرورات متتابعة للكتابة صفًا والقراءة عمودًا، وسلاسل وسيطة، وفكًّا بترتيب معكوس بكلمتي مفتاح وحروف مكررة مستقرة.

ماذا يحدث إن نقص مفتاح أو كان فارغًا؟

يجب أن تكون كلمتا المفتاح سلسلتين غير فارغتين.

بماذا يختلف عن التبديل العمودي البسيط؟

العمودي البسيط يستخدم كلمة مفتاح واحدة ومرور شبكة واحد.

هل التبديل العمودي المزدوج آمن لأسرار حقيقية؟

لا. إنها شفرة كلاسيكية للتعليم. استخدموا تشفيرًا مصادقًا حديثًا مثل AES-GCM للسرية الحقيقية.

هل يهم ترتيب المفتاحين؟

نعم. يُطبَّق المفتاح الأول كاملًا قبل الثاني، ويبدأ فك التشفير بإلغاء الثاني. وتبديل المفتاحين يعطي نتيجة مختلفة، لذا فالترتيب جزء من السر.

هل يمكنني رؤية النص بعد المرحلة الأولى؟

نعم. تُعرض النتيجة الوسيطة أيضًا، وهي تطابق التبديل العمودي البسيط بالمفتاح الأول وحده، فمع ZEBRAS تكون EVLNACDTESEAROFODEECWIREE.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/enc/columnar-double

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/enc/columnar-double \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"WEAREDISCOVEREDFLEEATONCE","key1":"ZEBRAS","key2":"STRIPE"}'
{
  "text": "WEAREDISCOVEREDFLEEATONCE",
  "key1": "ZEBRAS",
  "key2": "STRIPE"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.columnar_double",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

استخدموها مجانًا في المتصفح لدروس تاريخ التعمية وألغاز التبديل المزدوج وعروض المختبر القابلة للعكس، أو استدعوا واجهة API بسعر $0.002 لكل طلب ناجح عندما تحتاج الأنابيب تحويلات عمودية بمفتاحين قابلة لإعادة الإنتاج.

ما هو التبديل العمودي المزدوج وماذا تُرجع هذه الأداة

تتضمن استجابة JSON الحقل result للسلسلة المعاد ترتيبها نهائيًا، وencoding ثابتًا على columnar_double، وmode على encrypt أو decrypt، وkey1 وkey2 يعكسان كلمتي المفتاح اللتين قدّمتموهما، وkey1_length وkey2_length، وcolumn_order1 وcolumn_order2 كفهارس أصلية من الصفر بترتيب القراءة لكل مرور، وintermediate يعرض السلسلة بعد أول مرور تشفير أو بعد أول تراجع لفك التشفير، وinput_length وoutput_length اللذين يتطابقان دائمًا لأن كل تحويل يبدّل المواضع فقط، وسلسلة formula تعيد صياغة عقد المرورين للتوثيق والاختبارات. لا يوجد مسار تدفق ولا سقوط صامت إلى Vigenère أو Base64: إما تقدّمون نصًا غير فارغ ومفتاحين غير فارغين، أو يفشل الطلب بـ invalid_input مع تسمية الحقل الناقص.

كيف تُقرأ النص والمفتاحان والوضع وكيف تبقى النتائج قابلة لإعادة الإنتاج

تحدّد السلسلة غير الفارغة بأكملها لكل مفتاح أعمدة ذلك المرور، بما فيها الأرقام والرموز إن أدخلتموها، لأن الترتيب يستخدم مقارنة أحرف Unicode بدل الاقتصار على A–Z فقط. يكون mode افتراضيًا encrypt عند الحذف ويقبل أيضًا اختصارات مثل enc وencode وe للتشفير وdec وdecode وd لفك التشفير؛ وأي سلسلة أخرى تفشل في التحقق. يتيح الحقل intermediate للمعلّمين والمصحّحين عرض شبكة المرور الأول دون إعادة تنفيذ تعبئة الأعمدة. حقول الحمولة المفضّلة هي text للرسالة، وkey1 لكلمة المفتاح الأولى، وkey2 للثانية، وmode اختياري لـ encrypt أو decrypt. يقبل text أسماءً بديلة مثل input وvalue وs وmessage وplaintext وciphertext حتى تعيد النماذج وعملاء SDK استخدام أسماء أعمدة موجودة دون إعادة تسمية كل موقع استدعاء. يقبل key1: key_1 وfirst_key وkeyword1 وk1؛ ويقبل key2: key_2 وsecond_key وkeyword2 وk2. يُرفض key1 أو key2 الناقص أو الفارغ بـ invalid_input ورسالة واضحة تسمّي الحقل حتى يصحّح المشغّلون كلمة المرور الصحيحة دون تخمين. النص الناقص والنص الفارغ والأنواع غير النصية والأوضاع المجهولة ترفع كلها invalid_input حتى لا يبدو نموذج فارغ عملية ناجحة بلا أثر. تُحسب أوامر الأعمدة مرة من كل مفتاح، ثم تُستخدم صيغة الارتفاعات نفسها في التشفير وفكّه، فيعيد الذهاب والإياب الكامل الحمولة الأصلية لأي سلسلة غير فارغة تحت زوج المفاتيح ذلك. اقرنوا التشغيل المجاني في متصفح هذه الصفحة بواجهة API المدفوعة عندما تحتاجون نفس التبديل المزدوج داخل أنبوب آلي. تُرجع المدخلات غير الصالحة invalid_input ولا تُحاسب، فيبقى التحقق رخيصًا بينما تظل التحويلات الناجحة بسعر عنصر ثابت.

أين يناسب التبديل العمودي المزدوج الدروس والألغاز وثوابت الاختبار

على هذه الصفحة يعمل كل شيء في متصفحكم؛ عبر API يكلّف كل استعلام ناجح $0.002، ولا تُحاسب التحقق الفاشل، ولا يُخزَّن شيء بعد عودة الاستجابة. هذا الانقسام —استكشاف تفاعلي مجاني وAPI مدفوعة مطابقة— يوافق بقية كتالوج KIT من المستوى A ويتيح الانتقال من عرض صف إلى أنبوب آلي دون تغيير النتيجة المعاد ترتيبها.

ثوابت CI حتمية لشفرات بمرّتين

ولّدوا أزواجًا قابلة لإعادة الإنتاج من نص مشفّر وواضح للتبديل العمودي المزدوج لاختبارات الوحدة وملفات golden وفحوصات العقد.

كم تكلفة أداة التبديل العمودي المزدوج؟

إنها مجانية في متصفحكم على هذه الصفحة. عبر API يكلّف الطلب الناجح $0.002؛ والمدخلات غير الصالحة لا تُحاسب.

كيف أفكّ نصًا مشفّرًا بالتبديل العمودي المزدوج؟

أرسلوا النص المشفّر كـ text، ونفس كلمتي المفتاح كـ key1 وkey2، واضبطوا mode على decrypt (أو dec أو decode أو d). التشفير هو الافتراضي عند حذف mode. يفكّ decrypt key2 أولًا ثم key1.

اطّلع على توثيق KIT الكامل ←