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

شفرة الرجال الراقصين

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

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
النص
HI
وضع الحساب
Encode
تحصل على
النتيجة
face-R:armL-H:armR-U:legs-A face-L:armL-B:armR-D:legs-T
الترميز
dancing_men
طول المُدخَل
2
طول المُخرَج
55

تحوّل أداة شفرة الرجال الراقصين هذه الحروف اللاتينية إلى أوصاف وضعيات لأشكال عيدان مستوحاة من قصة شرلوك هولمز لآرثر كونان دويل The Adventure of the Dancing Men، أو تفك سلسلة من رموز تلك الأشكال إلى نص بأحرف كبيرة. لكل حرف من A إلى Z رمز وضعية ثابت وفريد مبني من اتجاه الوجه ووضعي الذراعين اليسرى واليمنى ووقفة الساقين، فتكون العملية جدولًا تعليميًا قابلًا للعكس لا مفتاحًا سريًا. المحرك حتمي بالكامل: بلا استدعاءات شبكة، وبلا أملاح عشوائية، وبلا اختصارات تعتمد على التاريخ، فتبقى ذهبات الفصل وملفات CI مستقرة على مستوى البت.

ما شفرة الرجال الراقصين وما الذي تُرجعه هذه الأداة

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

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

أين تناسب الرجال الراقصين الدروس والألغاز وملفات الاختبار

يلتقي المطورون والمعلمون بالرجال الراقصين في وحدات أدبية تتقاطع مع التشفير، وفي إحماءات capture-the-flag تستخدم رموزًا أحادية أبجدية كلاسيكية، وفي عروض خفيفة تُظهر كيف يمكن لجدول وضعيات ثابت أن يحمل نصًا لاتينيًا كاملًا شكلًا تلو الآخر. يمكن لفرق الواجهة الأمامية عرض encode وdecode جنبًا إلى جنب حتى يرى المتعلمون أن رمزي وضعية موثّقين هما بالضبط HI دون اختراع أبجدية خاصة. تحسب خدمات الخلفية مسبقًا سلاسل تحدٍ لواجهات ألغاز أو صناديق رمل تعليمية حيث يعيد الطالب تجميع الأشكال المعروفة لفتح الخطوة التالية.

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

شفرة أدبية ودروس هولمز

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

إحماء ألغاز وCTF

ابنِ تدفقات أشكال قابلة للعكس لصيد الكنز وتحديات capture-the-flag التي تعلّم الشفرات الكلاسيكية دون أصول صور.

كيف أفك رموز أشكال الرجال الراقصين؟

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

أي الأحرف تُرمَّز؟

الأحرف الأبجدية A–Z فقط بأي حالة. يقبل decode رموز الوضعية الموثّقة (بدون تمييز حالة) والفواصل الشائعة بين الأشكال.

هل شفرة الرجال الراقصين آمنة للأسرار الحقيقية؟

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

ماذا يعني كل جزء من شكل الرجل الراقص؟

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

كيف فك شيرلوك هولمز شفرة الرجال الراقصين؟

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

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

POSThttps://api.kit.forhosting.com/enc/dancing-men

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

curl -X POST https://api.kit.forhosting.com/enc/dancing-men \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"HI"}'
{
  "text": "HI"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.dancing_men",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

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

لكل طلب$0.002

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

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

يمر وضع encode على المدخل، ويحتفظ بالأحرف الأبجدية، ويتخطى المسافات البيضاء، ويُخرج رموز أشكال مفصولة بمسافات، ويسرد في unmapped_letters أي رموز ليست حروفًا حتى ترى ما لم يدخل الشفرة. يقسم وضع decode الرموز على المسافات والفواصل الشائعة، ويعيد بناء الرسالة من الوضعيات المعروفة، ويبلّغ عن الرموز المجهولة في unmapped_figures بدل اختراع حروف. المدخل الفارغ، أو سلسلة بلا حروف A–Z عند الترميز، أو تدفق فك بلا أشكال معروفة يفشل بـ invalid_input. استخدمه مجانًا في المتصفح لدروس الشفرة الأدبية وأوراق ألغاز هولمز وعروض الأشكال القابلة للعكس، أو استدعِ واجهة API بسعر $0.002 لكل طلب ناجح عندما تحتاج المسارات إلى تحويلات رجال راقصين قابلة لإعادة الإنتاج.

ما شفرة الرجال الراقصين وما الذي تُرجعه هذه الأداة

لا يدّعي هذا المنتج مجموعة رسوم ذات سلطة متحفية لكل شكل في الجريدة الأصلية؛ بل ينشر جدولًا تعليميًا ثابتًا وموثّقًا من ستة وعشرين رمز وضعية نصيًا فريدًا ليبقى الترميز وفك الترميز قابلين للعكس عبر المتصفحات وواجهات API وملفات التكامل المستمر. تتضمن استجابة JSON دائمًا result للسلسلة المحوّلة، وencoding ثابتًا على dancing_men، وmode بقيمة encode أو decode، وinput_length وoutput_length للسلاسل المرسلة والمستلمة، وletter_count وfigure_count لعدد حروف A–Z أو رموز الوضعية المُنتَجة أو المُستهلكة، ومصفوفتي unmapped_letters وunmapped_figures للرموز أو العلامات التي لم يستطع الجدول تعيينها، وسلسلة formula تعيد صياغة نحو الوضعية للتوثيق والفحوص الآلية. لا مسار بث ولا تراجع صامت إلى Baconian أو Morse أو مفتاح Vigenère: إما أن الحمولة صالحة للوضع المختار، أو يفشل الطلب بـ invalid_input.

كيف تُقرأ text وmode وكيف تُبلَّغ العناصر غير المعيّنة

يكون mode هو encode عند حذفه ويقبل أيضًا اختصارات مثل enc وencrypt وe للترميز وdec وdecrypt وd للفك؛ أي سلسلة أخرى تفشل في التحقق. ما زالت تنتج شكلين لـ H وI مع الإبلاغ عن علامة التعجب. في وضع decode يُقسَم التدفق على المسافات وعلامات الجدولة والأسطر الجديدة والفواصل والفواصل المنقوطة والأنابيب؛ يُبحث عن كل رمز غير فارغ في الجدول العكسي. حقول الحمولة المفضلة هي text للرسالة أو تدفق الأشكال وmode اختياري لـ encode أو decode. تقبل text أسماء بديلة مثل input وvalue وs وmessage وplaintext وciphertext حتى تعيد النماذج وعملاء SDK استخدام أسماء أعمدة موجودة. في وضع encode تُحفظ الأحرف الأبجدية فقط وتُعيَّن، وتُتجاهل حالة الأحرف عند الدخول، وتُتخطى المسافات البيضاء دون اعتبارها خطأ، والنتيجة رموز وضعية مفصولة بمسافات؛ تُجمع الأحرف التي ليست حروفًا ولا مسافات بيضاء بالترتيب في unmapped_letters، فسلسلة مثل HI! إذا لم يبقَ أي حرف بعد التصفية، يرفض المحرك الطلب بـ invalid_input حتى لا تبدو سلسلة أرقام فقط كشفرة فارغة ناجحة. تضيف الرموز المعروفة حرفًا كبيرًا؛ ولا تضيف الرموز المجهولة شيئًا إلى result وتُدرَج في unmapped_figures حتى ترى أي الأشكال فشل التعرف عليها. إذا كانت كل الرموز مجهولة، يفشل الطلب بـ invalid_input بدل إرجاع نجاح فارغ. النص المفقود أو الفارغ أو غير النصي والأوضاع المجهولة ترفع كذلك invalid_input. اقرن التشغيل المجاني في متصفح هذه الصفحة بواجهة API المدفوعة عندما تحتاج نفس النتيجة الرياضية داخل مسار آلي. تُرجع المدخلات غير الصالحة invalid_input ولا تُحصَّل، فيبقى التحقق رخيصًا بينما تظل التحويلات الناجحة بسعر عنصر ثابت.

أين تناسب الرجال الراقصين الدروس والألغاز وملفات الاختبار

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

ملفات CI حتمية

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

كم تكلفة أداة شفرة الرجال الراقصين؟

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

ماذا يحدث لعلامات الترقيم والأرقام عند الترميز؟

لا تُعيَّن إلى أشكال. تُتخطى المسافات البيضاء؛ وتظهر غير الحروف الأخرى في unmapped_letters بينما تُرمَّز حروف A–Z. إن لم تبقَ حروف يفشل الطلب بـ invalid_input.

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