مُرمِّز ومُفكِّك شفرة تريثيميوس
تصبح Hello World بعد التشفير Hfnos Buytm: يتحرك الحرف الأول 0 مواضع والثاني 1 والثالث 2 وهكذا، مع العودة إلى البداية بعد Z، بينما تبقى المسافات وعلامات الترقيم في مكانها. ويعكس فك التشفير الجدول نفسه. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- النص
- Hello World
- وضع الحساب
- encrypt
- النتيجة
- Hfnos Buytm
- الترميز
- trithemius
- طول الإدخال
- 11
- طول الإخراج
- 11
تُشفِّر أداة شفرة تريثيميوس هذه أو تفكّك نصًّا بتعويض قيصر التصاعدي الكلاسيكي الذي يزيد الإزاحة بواحد لكل حرف متتالٍ، متّبعة فكرة الجدول المربّع التاريخية دون الحاجة إلى كلمة مفتاح منفصلة. يستخدم الحرف الأبجدي الأول إزاحة صفر، والثاني إزاحة واحدًا، والثالث إزاحة اثنَين، وهكذا مع التفاف معياري حول أبجدية من ستّة وعشرين حرفًا، فيمكن أن يُطابِق حرف النص العادي نفسه حروفًا مختلفة من النص المشفَّر حسب عدد الحروف التي سبقته فقط. تُحفَظ حالة الأحرف على كل حرف، بينما تمرّ المسافات والأرقام وعلامات الترقيم والرموز الأخرى غير الحرفية دون تغيير ولا تُقدِّم فهرس الحرف أبدًا، ما يحافظ على بنية العبارة المقروءة حول الأبجدية المخلوطة. المحرك حتمي تمامًا بلا نداءات شبكة، ولا أملاح عشوائية، ولا اختصارات مرتبطة بالتاريخ، فتبقى بيانات التدريس وبيانات التكامل المستمر مستقرة بتًّا للبت عبر العمّال وواجهات المتصفح. فحص قياسي هو Hello World يُشفَّر بإزاحات تصاعدية ويُفكَّك عائدًا إلى الأصل بالقاعدة نفسها.
ما شفرة تريثيميوس وماذا تُرجع هذه الأداة
شفرة تريثيميوس تعويض أحادي الأبجدية تصاعدي على أبجدية لاتينية من ستّة وعشرين حرفًا، وغالبًا ما تُقدَّم كسلف لجدول فيجنير حيث كل صفّ أبجدية قيصر مُزاحة خطوة أبعد من الصفّ السابق. بدل كلمة مفتاح متكرّرة، تدفّق المفتاح هو ببساطة الأعداد الطبيعية بدءًا من صفر: فهرس الحرف صفر يستخدم إزاحة صفر، وفهرس واحد يستخدم إزاحة واحدًا، وبعد خمسة وعشرين تلتفّ المطابقة المعيارية كي يستمرّ النمط بنظافة لرسائل أطول. يضيف التشفير فهرس الحرف باقي القسمة على ستّة وعشرين؛ ويطرحه فكّ التشفير بالالتفاف المعياري نفسه كي تكون العمليتان معكوستَين تمامًا على الجدول التصاعدي نفسه.
الأحرف غير الأبجدية لا تتغيّر أبدًا ولا تُقدِّم فهرس الحرف أبدًا، ما يحافظ على مقروئية التباعد وعلامات الترقيم حول الحروف المخلوطة ويطابق القاعدة المدرسية المستخدَمة في عروض الصفوف الدراسية للجدول المربّع. تستخدم هذه الصفحة دائمًا تلك المطابقة التصاعدية الثابتة مع حفظ حالة الأحرف وبلا جداول أبجدية اختيارية قد تنحرف بين المناطق. إن احتجت AES، أو ROT47، أو Base64، أو فيجنير بكلمة مفتاح، أو مورس، فاستخدم نقاط النهاية المخصّصة لذلك؛ تجيب هذه الصفحة فقط عن عقد تريثيميوس التصاعدي الذي تصفه فصول تاريخ التشفير وإحماءات التقاط العلم بالفعل.
أين تفيد تريثيميوس في الدروس والألغاز وبيانات الاختبار
يصادف المطوّرون والمعلّمون شفرة تريثيميوس في تمارين إحماء التقاط العلم، وفصول الكتب المدرسية عن علم التشفير الكلاسيكي، والعروض الخفيفة التي تُظهر كيف تقع الإزاحات التصاعدية بين قيصر ثابت وفيجنير مدفوع بكلمة مفتاح. تستطيع فرق الواجهة الأمامية خلط عبارات عيّنة للقطات الشاشة دون اختراع أبجدية مخصّصة، ثم استعادتها بفكّ التشفير تحت القاعدة التصاعدية نفسها. تُرمِّز الخدمات الخلفية سلاسل تحدّيات قصيرة لواجهات ألغاز أو بيئات تدريس اختبارية حيث يجب على الطلاب عكس جدول الإزاحة المتزايد لفتح الخطوة التالية.
يولّد مهندسو الجودة أزواج تشفير وفكّ تشفير حتمية لاختبارات العقد كي لا تتحوّل بصمت وسيطة تدّعي دعم تريثيميوس إلى إزاحة قيصر ثابتة واحدة. يحسب منظّمو المسابقات مفاتيح إجابات مسبقًا لعبارات إنجليزية معتدلة دون الاعتماد على ألعاب ويب مبهمة تغيّر قواعد التباعد أو تفرض مخرجات بأحرف كبيرة فقط. تستخدم أدوات المنتج والتعليم التحويل حين يلصق متعلّم نصًّا مشفَّرًا ويجب أن تعرض الواجهة النص العادي المستعاد وفق المطابقة التصاعدية الموثّقة.
اقرنها بمساعدات ترميز كلاسيكية أخرى عند بناء مختبر صغير من أدوات نصّية حتمية مجانية، ولا تعامل تريثيميوس أبدًا كبديل عن التشفير الموثَّق الحديث في الأنظمة الحقيقية.
حالات الاستخدام
ممارسة التقاط العلم والشفرات الكلاسيكية
شفّر وفكّك عبارات إزاحة تصاعدية للألغاز والصفوف الدراسية وإحماءات التقاط العلم دون اختراع أبجدية مخصّصة.
دروس تاريخ التشفير
أظهر التعويض التصاعدي على طراز الجدول المربّع، والتحويلات الحافظة لحالة الأحرف، وسبب عدم تقديم الأحرف غير الأبجدية فهرس الحرف.
بيانات تكامل مستمر حتمية
أنشئ أزواج نص مشفّر ونص عادي لشفرة تريثيميوس قابلة لإعادة الإنتاج لاختبارات الوحدة والملفّات الثابتة وفحوص العقد.
الأسئلة الشائعة
كيف أفكّ رسالة تريثيميوس؟
أرسل النص المشفَّر كـ text واضبط mode على decrypt (أو dec وdecode وd). التشفير هو الافتراضي عند حذف mode.
ماذا يحدث إذا كان النص فارغًا؟
زوّد سلسلة غير فارغة للتشفير أو فكّ التشفير.
أي الأحرف تُزاح؟
فقط الحروف الأبجدية A–Z بأي حالة. تمرّ المسافات والأرقام وعلامات الترقيم والرموز الأخرى دون تقديم فهرس الحرف.
هل تريثيميوس آمنة للأسرار الحقيقية؟
لا. هي شفرة تعليمية كلاسيكية بجدول تصاعدي ثابت. استخدم تشفيرًا موثَّقًا حديثًا مثل AES-GCM للسرّية الحقيقية.
ما الفرق بين تريثيميوس وقيصر وفيجنير؟
تستخدم شفرة قيصر الإزاحة نفسها لكل الحروف، وتأخذ فيجنير إزاحاتها من كلمة مفتاحية. أما تريثيميوس فتقع بينهما: لا مفتاح لها، وتزيد الإزاحة ببساطة بمقدار واحد مع كل حرف بدءًا من الصفر.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/enc/trithemius \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"Hello World"}'const res = await fetch("https://api.kit.forhosting.com/enc/trithemius", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "Hello World"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/enc/trithemius",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "Hello World"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/enc/trithemius", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"Hello World"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"Hello World"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/enc/trithemius", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"text": "Hello World"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "enc.trithemius",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
استخدمها مجانًا في المتصفح لإحماءات التقاط العلم، ودروس تاريخ التشفير، وأوراق ألغاز عكوسة، أو استدعِ واجهة برمجة التطبيقات مقابل $0.002 لكل طلب ناجح حين تحتاج خطوط الأنابيب تحويلات تريثيميوس ثابتة قابلة لإعادة الإنتاج في خدمات آلية.
ما شفرة تريثيميوس وماذا تُرجع هذه الأداة
تتضمّن استجابة JSON result للسلسلة المحوَّلة، وencoding مضبوطة على trithemius، وmode مضبوطة على encrypt أو decrypt، وinput_length وoutput_length يتطابقان لأن التحويل يحافظ على الطول، وshifted_chars يعدّ عدد الحروف التي تحرّكت فعليًّا، وسلسلة formula تعيد صياغة المطابقة المعيارية للتوثيق والاختبارات. لا يوجد مسار تدفّق ولا رجوع صامت إلى قيصر ثابت أو فيجنير بكلمة مفتاح: فإما أن تزوّد نصًّا غير فارغ، أو يفشل الطلب برمز invalid_input.
كيف يُقرأ النص والوضع وكيف تبقى النتائج قابلة لإعادة الإنتاج
حقلا الحمولة المفضّلان هما text للرسالة وmode الاختياري لِـ encrypt أو decrypt. يقبل text أسماء بديلة مثل input وvalue وs وmessage وplaintext وciphertext كي تستطيع النماذج وعملاء SDK إعادة استخدام أسماء الأعمدة الحالية دون إعادة كتابة بناة الطلبات. يفترض mode القيمة encrypt عند حذفه ويقبل أيضًا أسماء بديلة مختصرة مثل enc وencode وe لِـ encrypt، وdec وdecode وd لِـ decrypt؛ أي سلسلة أخرى تفشل التحقّق برسالة invalid_input واضحة. النص الغائب، والنص الفارغ، والأنواع غير النصّية تُثير جميعها invalid_input كي لا يبدو نموذج فارغ كتحويل فارغ ناجح. تُعالَج كل حرف بالمطابقة التصاعدية الثابتة ويتقدّم فهرس الحرف فقط على الأحرف الأبجدية، فالتشفير ثم فكّ التشفير يستعيدان دائمًا الحمولة الأصلية دون حقل مفتاح سرّي. اقرن التشغيل المجاني في المتصفح بالواجهة البرمجية المدفوعة حين تحتاج النتيجة الرياضية نفسها داخل خط أنابيب آلي دون إعادة تطبيق تدفّق الإزاحة المتزايدة بنفسك. تُعيد المدخلات غير الصالحة invalid_input ولا تُحتسب رسوم عليها، ما يبقي التحقّق رخيصًا بينما تظل التحويلات الناجحة بسعر عنصر ثابت قدره $0.002 لكل طلب مكتمل في كتالوج KIT.
أين تفيد تريثيميوس في الدروس والألغاز وبيانات الاختبار
تعمل هذه الصفحة كليًّا داخل متصفحك؛ وعبر الواجهة البرمجية يكلّف كل استعلام ناجح $0.002، ولا تُحتسب رسوم على التحقّق الفاشل، ولا يُحفَظ شيء بعد إعادة الاستجابة. هذا الفصل — استكشاف تفاعلي مجاني وواجهة برمجية مدفوعة مطابقة له — يواكب بقية كتالوج الفئة A في KIT، ويتيح لك الانتقال من عرض صفّي إلى خط أنابيب آلي دون أن تتغيّر النتيجة المحوَّلة.
أسئلة تقنية
كم تكلّف أداة شفرة تريثيميوس؟
هي مجانية في متصفحك على هذه الصفحة. عبر الواجهة البرمجية يكلّف الطلب الناجح $0.002؛ ولا تُحتسب رسوم على المدخلات غير الصالحة.