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

مشفر ROT13

يصبح Hello, World! هو Uryyb, Jbeyq!، والخطوة نفسها تعيده: يتقدم كل حرف لاتيني 13 موضعًا وتبقى علامات الترقيم في مكانها. مفيدة لإخفاء حرق الأحداث وحلول الألغاز، لا للأسرار الحقيقية. مجانية في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
النص
Hello, World!
تحصل على
النتيجة
Uryyb, Jbeyq!
الطول
13
الحروف المدوّرة
10

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

الترميز والفك وقواعد التحقق والمزالق الشائعة

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

الحروف غير ASCII مثل اللاتينية المعلّمة أو السيريلية لا تدورها ROT13 الكلاسيكية؛ تمر دون تغيير ليبقى الخوارزم وفيًا لتعريف عصر Usenet الذي يبحث عنه الناس. لا تعاملوا النتيجة كتشفير: من يعرف المخطط يمكنه عكسه فورًا، ولا ينبغي لصفحة المنتج تسويق ROT13 كتحكم أمني للأسرار أو كلمات المرور أو البيانات الشخصية. فضّلوا هذه الصفحة عندما تكون نية البحث حرفيًا مشفر rot13 أو شفرة rot13؛ حاسبات قيصر العامة ومشفرات Base64 أو hex تجيب عن نيات مختلفة ويجب أن تبقى أدوات منفصلة.

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

ROT13 في الصف وحدوده العملية

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

يتبع نص المصدر نفس قواعد الاحتفاظ لعناصر parse الأخرى في KIT، والنتائج آمنة للتثبيت في تجهيزات التكامل المستمر لأن الخوارزمية حتمية بالكامل عبر العوازل. اقرنوا بأدوات Base64 أو ترميز URL فقط عندما تحتاج خطوة نقل لاحقة أبجدية مختلفة—أبقوا ROT13 على صفحة هبوط خاصة حتى تبقى نية SEO حادة.

إخفاء المحتوى المشوّق والألغاز

أخفوا المحتوى المشوّق وإجابات الألغاز وبيض الفصح بـ ROT13 ليختار القراء الكشف، ثم اعكسوا نفس السلسلة بنداء آخر.

تجهيزات المسارات والتكامل المستمر

تثبت النصوص واختبارات التكامل المستمر مخرجات ROT13 حتمية حتى تفشل تغييرات الأبجدية أو حالة الأحرف العرضية بسرعة.

كيف أرمّز نصًا بـ ROT13؟

يحمل حقل result السلسلة المدوّرة؛ method دائمًا rot13.

كيف أفك ROT13؟

استخدموا نفس الطلب. ROT13 عكس نفسه: الصقوا النص المدوّر في text فيكون result المحتوى الأصلي للحروف اللاتينية.

هل يشفّر ROT13 أسراري بأمان؟

لا. ROT13 استبدال تافه قابل للعكس للتشويقات والتعليم لا للسرية. لا تستخدمه أبدًا لكلمات المرور أو البيانات الحساسة.

هل يغيّر ROT13 الحروف العربية أو الحروف ذات العلامات؟

لا. يدوّر ROT13 الحروف اللاتينية البسيطة من A إلى Z فقط، الكبيرة والصغيرة. أما الحروف العربية والحروف اللاتينية ذات العلامات والسيريلية فتمر دون تغيير، كما ينص التعريف الكلاسيكي.

هل تبقى الحروف الكبيرة والصغيرة كما هي؟

نعم. تدور الحروف الكبيرة والصغيرة كلٌّ داخل أبجديتها، فيصبح الحرف الكبير H حرف U كبيرًا، والحرف الصغير e حرف r صغيرًا، وتبقى طريقة كتابة نصك محفوظة.

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

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

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

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

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

لكل طلب$0.002

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

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

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

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

ROT13 شفرة قيصر بإزاحة ثابتة قدرها ثلاثة عشر. تُعيَّن الحروف الكبيرة من A إلى Z إلى N حتى Z ثم A حتى M؛ وتتبع الصغيرة a إلى z نفس التدوير المعياري داخل أبجديتها. المحارف خارج تلك النطاقات—الأرقام وعلامات الترقيم والمسافات والإيموجي والنصوص غير اللاتينية—تمر دون تغيير حتى تحافظ الرسائل على شكلها. أرسلوا جسم JSON مع الحقل النصي الإلزامي text لأي رسالة غير فارغة؛ تُقبل الأسماء البديلة input وvalue وs عندما يعيد العملاء استخدام أسماء نماذج قديمة. تفشل السلاسل الفارغة فورًا بـ invalid_input لأنه لا يوجد شيء ذو معنى للتحويل ووعد المنتج نتيجة استبدال حقيقية. عند النجاح تتضمن الاستجابة result بالنص المحوّل، وmethod يساوي rot13 حتى يتفرع الكود اللاحق دون استكشاف الأشكال، وlength يساوي عدد محارف الإدخال، وletters_rotated يعد كم وحدة A–Z أو a–z تحركت فعلًا. المدخلات المتطابقة تنتج دائمًا JSON متطابقًا لأن المسار حساب محارف خالص بلا شبكة ولا بذرة عشوائية ولا ساعة حائط. استخدموا letters_rotated عندما تريدون التأكد من أن السلاسل الغنية بعلامات الترقيم عولجت بشكل صحيح دون اختراع حقل وضع ثانٍ.

الترميز والفك وقواعد التحقق والمزالق الشائعة

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

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

استخدموا API المدفوعة مسبقًا لـ KIT عندما يحتاج خلفية أو دالة بدون خادم أو منصة تدريس أو SDK عقدًا مستقرًا تحت رصيد بـ $0.002 لكل عنصر ناجح؛ إخفاقات التحقق لا تستهلك الرصيد بعد رفض المحرك. يمكن لمواقع الألغاز حساب الإجابات مسبقًا وعرضها وكشفها عند الطلب بنفس نقطة النهاية. يمكن لمؤلفي SDK تعيين حقل result مباشرة إلى زر نسخ بينما تجعل method وletters_rotated أمثلة OpenAPI مفهومة ذاتيًا. حافظوا على الحمولات بأحجام نص عادية مناسبة لاستدعاء عنصر isolate لـ Worker؛ هذه الأداة للرسائل والمقتطفات لا للثنائيات متعددة الميغابايت.

عروض شفرة قيصر في الصف

يُظهر المعلمون أن إزاحة ثابتة بثلاثة عشر انعكاس ذاتي: رمّزوا وافكوا وقارنوا letters_rotated دون تثبيت CAS أو مكتبة تشفير.

ماذا يحدث إذا كان text فارغًا؟

يفشل الطلب بـ invalid_input. تُطلب سلسلة غير فارغة؛ الإدخال الفارغ لا يُحسب على API المدفوعة مسبقًا.

هل مشفر ROT13 مجاني؟

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

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