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

شفرة Unicode ROT8000

تصبح الكلمة Hello هي 聈聥聬聬聯: يقفز كل محرف في المستوى متعدد اللغات الأساسي، من مسافات وأرقام وحروف بأي كتابة، مسافة نصف المستوى، والخطوة نفسها تعيد النص الأصلي. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
النص
Hello
تحصل على
النتيجة
聈聥聬聬聯
الترميز
rot8000
طول المُدخَل
5
طول المُخرَج
5

تطبّق شفرة Unicode ROT8000 هذه دورانًا قابلًا للعكس على مستوى متعدد اللغات الأساسي بأكمله، فتزيح كل وحدة رمز UTF-16 بمقدار اثنين وثلاثين ألفًا وسبعمائة وثمانية وستين موضعًا وتُغلق الحساب ببقية القسمة. ولأن هذا الإزاحة هي تمامًا نصف المستوى ذي خمسة وستين ألفًا وخمسمائة وستة وثلاثين وحدة، فإن العملية نفسها تشوّش النص وتستعيده: أرسل النص الواضح مرة لإخفائه، وأرسل المشفّر مرة أخرى لاستعادة الأصل. بخلاف ROT13 المقتصر على الحروف أو ROT47 لـ ASCII القابل للطباعة، يحرّك ROT8000 المسافات وعلامات الترقيم والأرقام والحروف اللاتينية والرموز الصينية اليابانية الكورية وكل وحدة أخرى في BMP معًا، فتتداخل الملاحظات متعددة الخطوط بنفس كثافة الإنجليزية الخالصة. تشمل الفحوصات الشائعة أن Hello يصبح السلسلة ذات المظهر الشرقي التي تعود إلى الأصل في الاستدعاء الثاني.

ما هو ROT8000 وما الذي يعيده هذا الأداة

ROT8000 شفرة استبدال على مستوى متعدد اللغات الأساسي: وحدات رمز UTF-16 البالغة خمسة وستين ألفًا وخمسمائة وستة وثلاثين من U+0000 إلى U+FFFF. تُربط كل وحدة بالوحدة التي تبعد اثنين وثلاثين ألفًا وسبعمائة وثمانية وستين خطوة للأمام مع حساب وحدوي، بحيث يكون الرمز الجديد البتات الست عشرة السفلى من الرمز الأصلي زائد 0x8000. تتحرك الحروف والأرقام وعلامات الترقيم والمسافات والخطوط غير اللاتينية معًا، فيغدو ROT8000 أكثف بكثير من ROT13 الحرفي وأفضل لتشويش رموز Unicode المختلطة مثل كلمات المرور الدولية ومقاطع الإعداد وسلاسل التحدي متعددة الخطوط.

تستخدم هذه الصفحة دائمًا تلك القاعدة الوحدوية الدقيقة بلا معامل إزاحة اختياري وبلا جداول أبجدية قد تختلف بين اللغات. إن احتجت إلى دوران ASCII القابل للطباعة فقط أو Base64 الآمن لعناوين URL أو مورس، فاستخدم تلك النقاط المخصصة؛ تجيب هذه الصفحة فقط عقد دوران BMP لـ ROT8000 الذي تصفه أدلة شفرات Unicode والتشويش الخفيف.

أين يناسب ROT8000 الألغاز والعروض ووسائل الاختبار

يلتقي المطوّرون والمعلّمون بـ ROT8000 في إحماء capture-the-flag وفصول الكتب عن شفرات Unicode الكلاسيكية والتشويش الخفيف من جهة العميل الذي يجب أن ينعكس بدالة واحدة بدل جدول مفاتيح. تستطيع فرق الواجهة الأمامية تشويش بيانات اعتماد متعددة اللغات أو سلاسل بشكل رموز للقطات الشاشة دون اختراع أبجدية مخصصة تقتصر على الحروف اللاتينية. ترمّز خدمات الخلفية مقاطع إعداد قصيرة لواجهات ألغاز أو بيئات تعليمية يجب على الطلاب فيها تطبيق إزاحة نصف المستوى نفسها لفتح الخطوة التالية.

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

ادمجه مع مساعدات ترميز أخرى عند بناء مختبر صغير لأدوات نص Unicode مجانية وحتمية.

إحماء CTF وشفرات Unicode

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

تشويش متعدد الخطوط قابل للعكس

اخفِ رموزًا متعددة اللغات أو مقاطع إعداد في الوثائق والقطات، ثم استعدها بنفس استدعاء ROT8000.

كيف يُفك ROT8000؟

طبّق التحويل نفسه مرة أخرى. ROT8000 انعكاس: الترميز وفكّه عمليتان متطابقتان على مستوى متعدد اللغات الأساسي.

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

تُدوَّر كل وحدة رمز UTF-16 في السلسلة بمقدار 0x8000 داخل BMP (U+0000–U+FFFF). لا توجد مجموعة فرعية قابلة للطباعة فقط: تتحرك المسافات وCJK أيضًا.

هل النتيجة حتمية؟

نعم. النص نفسه ينتج دائمًا النتيجة نفسها بلا شبكة ولا عشوائية ولا سلوك يعتمد على التاريخ.

لماذا تتحول Hello إلى محارف تشبه الصينية؟

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

ما الفرق بين ROT8000 وROT13 وROT47؟

يدوّر ROT13 الحروف فقط، ويدوّر ROT47 محارف ASCII القابلة للطباعة. أما ROT8000 فيحرّك كل محارف المستوى متعدد اللغات الأساسي، ومنها المسافات والحروف العربية، فتُخلط النصوص متعددة اللغات بالكامل.

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

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

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

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

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

لكل طلب$0.002

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

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

استخدمه مجانًا في المتصفح لإحماء CTF وعروض تشويش Unicode القابل للعكس وأوراق التمارين، أو استدعِ واجهة API بسعر $0.002 لكل طلب ناجح عندما تحتاج الأنابيب إلى تحويلات ROT8000 قابلة للتكرار في التكامل المستمر وخدمات الخلفية.

ما هو ROT8000 وما الذي يعيده هذا الأداة

تتضمن استجابة JSON الحقل result للسلسلة المحوّلة، وencoding ثابتًا على rot8000، وinput_length وoutput_length المتطابقين لأن ROT8000 يحفظ الطول بوحدات UTF-16، وshifted_units بعدّ الوحدات التي دُوِّرت (تساوي دائمًا طول الإدخال لطلب صالح)، وسلسلة formula تعيد صياغة التعيين الوحدوي للتوثيق والاختبارات. لا يوجد مسار بث ولا تراجع صامت إلى ROT13 أو ROT47: إما أن تقدّم نصًا غير فارغ فتتلقى التحويل الكامل، أو يفشل الطلب بـ invalid_input.

كيف يُقرأ النص وكيف تبقى النتائج قابلة للتكرار

العمل على وحدات الرمز بدل القيم العددية لـ Unicode يبقي الخريطة انعكاسًا تامًا حتى عندما تحتوي سلسلة JavaScript على بدائل غير مقترنة، وهذا مهم لوسائل الاختبار التي تختبر عمدًا حالات UTF-16 الحدية. حقل الحمولة المفضّل هو text مع الأسماء البديلة input وvalue وs وmessage حتى تعيد النماذج وسلاسل الاستعلام وعملاء SDK استخدام العقد نفسه دون إعادة تسمية الأعمدة. يجب أن تكون السلسلة موجودة وغير فارغة؛ الحقول المفقودة والأنواع غير النصية والسلسلة الفارغة ترفع invalid_input برسالة واضحة حتى لا يبدو النموذج الفارغ عملية ناجحة بلا أثر. تُعالَج كل وحدة رمز UTF-16 باستقلال مع الخريطة الوحدوية الثابتة، فتطبيق التحويل مرتين يعيد دائمًا الحمولة الأصلية. اجمع التشغيل المجاني في متصفح هذه الصفحة مع واجهة API المدفوعة عندما تحتاج النتيجة الرياضية ذاتها داخل أنبوب آلي دون إعادة تنفيذ دوران نصف المستوى بنفسك. تُعيد المدخلات غير الصالحة invalid_input ولا تُحاسب، فتبقى التحقق رخيصة بينما تظل التحويلات الناجحة بسعر عنصر ثابت. تساعد حقول الطول وعداد shifted_units الاختبارات على التحقق من أن كل وحدة تحركت وأن طول الخرج يطابق الإدخال دون إعادة اشتقاق الحساب الوحدوي في كل تأكيد.

أين يناسب ROT8000 الألغاز والعروض ووسائل الاختبار

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

وسائل اختبار CI حتمية

ولّد سلاسل ROT8000 قابلة للتكرار لاختبارات الوحدة وملفات golden وفحوصات العقود عبر الخدمات.

كم تكلفة شفرة Unicode ROT8000؟

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

ماذا يحدث عند إدخال فارغ؟

النص الفارغ أو المفقود يفشل بـ invalid_input ولا يُحاسب. قدّم سلسلة غير فارغة.

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