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

محول نص الهموغليف

تصبح Hello World هي Неⅼⅼо Ԝо𝗋ⅼԁ: تُقرأ كما هي، لكن 10 من أحرفها صارت أحرفًا كيريلية أو يونانية أو نظائر أخرى. أعدّ عينات لمختبرات التصيّد، أو أعد اسم مستخدم مشبوهًا إلى ASCII لكشف الخدعة. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
النص
Hello World
وضع الحساب
Encode
تحصل على
النتيجة
Неⅼⅼо Ԝо𝗋ⅼԁ
الاتجاه
encode
المُطابَق
10
عدد غير المعيَّن
1

تحويل نص الهموغليف يستبدل الحروف اللاتينية والأرقام العادية بأحرف Unicode تبدو شبه متطابقة في الخطوط الشائعة—مثل a وo السيريليتين وnu وkappa اليونانيتين والأرقام بعرض كامل وأشكال مضللة أخرى—فيبقى النص مقروءًا بينما لم تعد نقاط الترميز ASCII صريحًا. يستخدم محللو الأمن هذا الاستبدال لبناء عينات مختبرية للتصيد وانتحال العلامة؛ ويستخدمه الكتّاب لمسة أسلوبية شبيهة؛ وتحتاج مكاتب الدعم المسار العكسي لتطبيع اللصق المشبوه إلى ASCII قابل للبحث. تنفّذ هذه القدرة الاتجاهين بصورة حتمية: encode يربط كل حرف لاتيني ورقم برمز مضلل مفضّل، وdecode يطبّق جدولًا أوسع لنظائر معروفة إلى ASCII صريح، ووضع auto يختار المسار عند وجود رموز همغلوفية حصرية. الفراغات وعلامات الترقيم والإيموجي وغيرها من الأحرف غير المعيَّنة تمر كما هي وتظهر مرة واحدة في تقرير unmapped حتى تعرفوا ما بقي سليمًا.

كيف يعمل تعيين الهموغليف وماذا تتضمن الاستجابة

الهموغليف حرف من أبجدية أو كتلة أخرى يلتبس بصريًا بحرف لاتيني أو رقم في الخطوط اليومية. يمرّ encode على كل قياسي Unicode في سلسلتكم، ويستبدل كل A–Z وa–z و0–9 الصريحة ذات المدخل المفضّل في الجدول—مثل o اللاتينية إلى о السيريلية، وp اللاتينية إلى р السيريلية، وx اللاتينية إلى х السيريلية، والأرقام إلى أشكال العرض الكامل—ويترك الباقي دون تغيير. يمرّ decode على السلسلة نفسها ويربط أي رمز مضلل معروف بتوأمه ASCII الصريح؛ وجدول العكس أوسع من جدول encode فتنطوي النظائر اليونانية والأرمنية والسيريلية الإضافية بنظافة حتى لو لم يكن encode ليُنتجها.

لا يُعكس ترتيب الأحرف أبدًا؛ تتغير هوية نقطة الترميز فقط، وهذا ما يميّز الأداة عن مولّدات النص المقلوب أو السلسلة المعكوسة.

حقول الإدخال والأوضاع وقواعد التحقق والمزالق الشائعة

اختياريًا أرسلوا mode بقيمة encode أو decode أو auto؛ وعند الحذف يكون auto هو الافتراضي. يفك auto التشفير عند وجود أي رمز همغلوفي حصري—أحرف تظهر فقط كأشكال مضللة ولا تكون أبدًا مفاتيح خريطة plain—وإلا يشفّر، وهو الافتراضي المناسب للصق نص مختلط دون التفكير في الاتجاه. لا تستهلك إخفاقات التحقق الرصيد المدفوع مسبقًا.

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

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

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

يبيّن المعلمون أن التشابه البصري ليس هوية نقطة ترميز، ثم يقارنون الهموغليف بتحويلات تشفيرية حقيقية لاحقًا في المقرر. يتبع نص المصدر قواعد الاحتفاظ نفسها لعناصر parse الأخرى في KIT، والنتائج آمنة للتثبيت في تجهيزات التكامل المستمر لأن الخوارزمية حتمية تمامًا عبر العوازل. اربطوا تطبيع Unicode NFKC فقط عندما تحتاج خطوة لاحقة تركيبًا قانونيًا؛ وأبقوا محول الهموغليف على صفحته الخاصة لتبقى نية SEO حادة ويصل المستخدم إلى سلوك encode مع decode للشبيه الذي يتوقعه.

مختبرات التصيد ونظائر العلامة

ابنوا عينات مضللة للعلامات والنطاقات لتدريب التوعية، ثم فكوا تشفير اللصق الملتقط إلى ASCII صريح للتذاكر والبحث.

تطبيع لصق Unicode مشبوه

عيّنوا النظائر اليونانية والسيريلية والعرض الكامل في أسماء المستخدم أو الرسائل إلى حروف لاتينية وأرقام صريحة للاعتدال وSIEM.

القاعة الدراسية وتجهيزات CI

يعرض المعلمون المضلّلات البصرية مقابل نقاط الترميز؛ ويثبّت المهندسون مخرجات encode وdecode الحتمية في الاختبارات الآلية.

كيف أحوّل نصًا لاتينيًا إلى همغليف؟

استخدموا mode encode أو اتركوا mode على auto. يحتوي result على سلسلة Unicode المضللة.

كيف أعيد الهموغليف إلى ASCII صريح؟

أرسلوا السلسلة المضللة في text مع mode decode، أو استخدموا auto عندما تحتوي السلسلة بالفعل رموز همغلوفية حصرية. result هو نص ASCII الصريح المستعاد.

ماذا لو كان text فارغًا؟

قدّموا حرفًا واحدًا على الأقل من لاتيني صريح أو أرقام أو نص همغليف للتحويل.

هل يصلح الهموغليف لإخفاء كلمات المرور؟

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

ما الذي يحدث للأحرف التي لا نظير لها؟

تبقى المسافات وعلامات الترقيم والرموز التعبيرية والأحرف الصينية وغيرها كما هي في النتيجة، وتُذكر مرة واحدة في قائمة منفصلة لتعرف ما الذي لم يُستبدل.

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

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

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

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

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

لكل طلب$0.002

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

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

تعمل أداة المتصفح المجانية على جهازكم؛ وتحتسب واجهة API المدفوعة مسبقًا $0.002 لكل عنصر ناجح لنفس نتيجة parse النقية من الخوادم وSDK.

كيف يعمل تعيين الهموغليف وماذا تتضمن الاستجابة

عند النجاح تعيد الاستجابة النص الأصلي، وتعيد result كسلسلة محوَّلة، وmode كالعملية المطلوبة، وdirection كمسار encode أو decode المحلول، وmapped كعدد إصابات الجدول، وunmapped_count وunmapped كأحرف المرور الفريدة، وlength كطول النتيجة بالقياسات، وmethod مضبوطًا على homoglyph.

حقول الإدخال والأوضاع وقواعد التحقق والمزالق الشائعة

أرسلوا حقل سلسلة إلزاميًا باسم text يحتوي العينة أو اسم المستخدم أو سلسلة العلامة أو حمولة المختبر التي ترغبون في تحويلها أو تطبيعها. تُقبل أسماء بديلة مثل input وvalue وdata وmessage وstring لنفس الحقل حتى تعيد السكربتات استخدام أشكال الحمولة القائمة. تُقبل أيضًا أسماء اتجاه مثل op وoperation وdirection وقيم قصيرة مثل enc وdec وto_homo وto_ascii وobfuscate وnormalize. غياب text أو قيم غير سلسلة أو سلاسل فارغة أو mode مجهول أو تجاوز الحد الأقصى الموثّق يفشل بـ invalid_input ورسالة إنجليزية واضحة.

سير العمل العملي والأسعار ومختبرات الأمن وحدود API

استخدموا الأداة في المتصفح لفحوصات لمرة واحدة دون تثبيت مكتبات؛ واستدعوا API عندما يحتاج خلفية أو دالة serverless أو SDK عقدًا مستقرًا تحت الرصيد بسعر $0.002 لكل عنصر ناجح. أبقوا الحمولات بأحجام نص عادية مناسبة لاستدعاء عنصر في isolate من Worker—هذه الأداة للعينات والتعليقات لا للثنائيات متعددة الميجابايت.

ماذا يحدث للأحرف بلا تعيين؟

تبقى في النتيجة بشكلها الأصلي. تُدرج الأحرف unmapped الفريدة في unmapped وتُحصى في unmapped_count لتروا ما بقي دون تغيير.

هل محول نص الهموغليف مجاني؟

تعمل أداة المتصفح مجانًا على جهازكم. تستعمل استدعاءات API رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل عنصر ناجح؛ ولا تُحتسب إخفاقات التحقق.

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