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

تبديل ميسكوفسكي

بالمفتاح TOMATO يصبح النص WEAREDISCOVEREDFLEEATONCE هو ROFOACDTEDSEEEACWEIVRLENE، ويعيده المفتاح نفسه إلى أصله. تُقرأ الحروف المتكررة في المفتاح معًا صفًا بصف، وهذا ما يميّز ميسكوفسكي عن التبديل العمودي البسيط. مجانًا في متصفحكم.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
النص
WEAREDISCOVEREDFLEEATONCE
Key
TOMATO
وضع الحساب
encrypt
تحصل على
النتيجة
ROFOACDTEDSEEEACWEIVRLENE
الترميز
myszkowski
طول المفتاح
6
رتب المفتاح
4, 3, 2, 1, 4, 3

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

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

تبديل ميسكوفسكي شفرة كلاسيكية لإعادة الترتيب اقترحها إميل فيكتور ثيودور ميسكوفسكي سنة 1902 كتنويع على التبديل العمودي. يبقى السر ترتيب الأعمدة، لكن يُتوقع أن تحتوي كلمة المفتاح حروفًا متكررة فتشارك عدة أعمدة رتبة واحدة. تُنسخ الرتب الفريدة من أعلى العمود إلى أسفله؛ وتُنسخ الرتب المشتركة من اليسار إلى اليمين عبر تلك الأعمدة في كل صف ثم إلى الصف التالي.

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

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

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

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

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

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

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

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

دروس تاريخ التشفير

اعرض مجموعات أعمدة الرتبة المشتركة وقراءات الصف من اليسار إلى اليمين عند التكرار والشبكات الحافظة للطول دون حشو قسري.

كيف أفكّ نصًا مشفّرًا بميسكوفسكي؟

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

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

يجب أن تكون كلمة المفتاح سلسلة غير فارغة حتى يعيّن المحرك رتب أعمدة ميسكوفسكي.

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

في ميسكوفسكي تشارك حروف المفتاح المتكررة رتبة واحدة وتُقرأ تلك الأعمدة من اليسار إلى اليمين في كل صف. العمودي البسيط يفصل التعادلات عادة بفهرس أيسر ويقرأ كل عمود كاملًا من الأعلى إلى الأسفل.

هل تبديل ميسكوفسكي آمن للأسرار الحقيقية؟

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

من اخترع تبديل ميسكوفسكي ومتى؟

اقترحه إميل فيكتور تيودور ميسكوفسكي عام 1902 صيغةً معدّلة من التبديل العمودي. والفكرة أن يحتوي المفتاح عمدًا على حروف متكررة، فتتشارك عدة أعمدة الرتبة نفسها وتُقرأ معًا.

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

POSThttps://api.kit.forhosting.com/enc/myszkowski

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

curl -X POST https://api.kit.forhosting.com/enc/myszkowski \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"WEAREDISCOVEREDFLEEATONCE","key":"TOMATO"}'
{
  "text": "WEAREDISCOVEREDFLEEATONCE",
  "key": "TOMATO"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.myszkowski",
  "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 ثابتًا على myszkowski، وmode على encrypt أو decrypt، وkey يعكس كلمة المفتاح التي زوّدتها، وkey_length، وkey_ranks كرتبة أساسها واحد لكل موضع مفتاح، وread_groups كمجموعات فهارس أعمدة أساسها صفر بترتيب القراءة، وinput_length وoutput_length اللذين يتطابقان دائمًا لأن التحويل يبدّل المواضع فقط، وسلسلة formula تعيد صياغة عقد مجموعات الصف ذات الرتبة المشتركة للتوثيق والاختبارات. لا يوجد مسار تدفق ولا سقوط صامت إلى Vigenère أو Base64: إما أن تزود نصًا غير فارغ ومفتاحًا غير فارغ أو يفشل الطلب بـ invalid_input.

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

يكون mode هو encrypt افتراضيًا عند الحذف ويقبل أيضًا اختصارات قصيرة مثل enc وencode وe للتشفير وdec وdecode وd لفك التشفير؛ وأي سلسلة أخرى تفشل في التحقق. ينتج مثال TOMATO الكلاسيكي الرتب أربعة ثلاثة اثنين واحد أربعة ثلاثة للأعمدة الستة، رتبًا فريدة لـ A وM، ورتبًا مشتركة لعمودي O وعمودي T. حقول الحمولة المفضلة هي text للرسالة وkey لكلمة المفتاح وmode اختياري لـ encrypt أو decrypt. يقبل text أسماء بديلة مثل input وvalue وs وmessage وplaintext وciphertext حتى تعيد النماذج وعملاء SDK استخدام أسماء أعمدة موجودة دون إعادة تسمية كل نقطة استدعاء. يقبل key الأسماء keyword وk وpassword وpassphrase؛ وتحدد السلسلة غير الفارغة كاملة الأعمدة بما فيها الأرقام والرموز إن أدخلتها، لأن الترتيب يستخدم مقارنة أحرف يونيكود لا الاقتصار على A–Z فقط. يُرفض مفتاح فارغ أو مفقود بـ invalid_input ورسالة واضحة بأن كلمة مفتاح غير فارغة مطلوبة لرتب أعمدة ميسكوفسكي. النص المفقود والنص الفارغ والأنواع غير النصية والأوضاع المجهولة ترفع كلها invalid_input حتى لا يبدو نموذج فارغ عملية ناجحة بلا أثر. تُحسب رتب المفتاح ومجموعات القراءة مرة واحدة من المفتاح ثم تُستخدم صيغة الارتفاعات نفسها في التشفير وفكه، فيعيد الذهاب والإياب دائمًا الحمولة الأصلية لأي سلسلة غير فارغة تحت تلك الكلمة. اجمع التشغيل المجاني في متصفح هذه الصفحة مع واجهة API المدفوعة عندما تحتاج التبديل نفسه داخل مسار آلي دون إعادة تنفيذ تعبئة الشبكة ذات الرتبة المشتركة بنفسك. تُرجع المدخلات غير الصالحة invalid_input ولا تُحاسب، فيبقى التحقق رخيصًا بينما تظل التحويلات الناجحة بسعر ثابت لكل عنصر.

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

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

تثبيتات CI حتمية

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

كم تكلفة أداة تبديل ميسكوفسكي؟

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

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