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

مُرمِّز ومُفكِّك شفرة فيجنير

يشفّر «Attack at dawn» بالمفتاح LEMON إلى «Lxfopv ef rnhr» ويعيده بالمفتاح نفسه. يأخذ كل حرف إزاحة قيصر خاصة به من كلمة المفتاح المتكررة، وتبقى حالة الأحرف كما هي، ولا تتحرك المسافات وعلامات الترقيم. مجانية في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
النص
Attack at dawn
المفتاح
LEMON
وضع الحساب
encrypt
تحصل على
النتيجة
Lxfopv ef rnhr
الترميز
vigenere
حروف المفتاح
LEMON
طول المفتاح
5

تُشفِّر أداة شفرة فيجنير هذه أو تفكّك نصًّا بالتعويض متعدّد الأبجدية الكلاسيكي الذي يستخدم كلمة مفتاح متكرّرة لاختيار إزاحة قيصر مختلفة لكل حرف. بخلاف إزاحة قيصر ثابتة واحدة، يتنقّل تدفّق المفتاح عبر كلمة المفتاح فيمكن أن يُطابِق حرف النص العادي نفسه حروفًا مختلفة من النص المشفَّر حسب الموضع، وهي القوّة التاريخية للطريقة في عروض الصفوف الدراسية وتصميم الألغاز. تتحرّك الأحرف الأبجدية فقط: يُزاح كل حرف A–Z بحرف المفتاح المطابق بحساب معياري على حلقة من ستّة وعشرين حرفًا، وتُحفَظ حالة الأحرف، وتمرّ المسافات والأرقام وعلامات الترقيم والرموز الأخرى دون استهلاك خطوة مفتاح. المحرك حتمي تمامًا بلا نداءات شبكة، ولا أملاح عشوائية، ولا اختصارات مرتبطة بالتاريخ، فتبقى البيانات الثابتة وبيانات التدريس مستقرة بتًّا للبت. فحص قياسي هو Attack at dawn بمفتاح LEMON يُشفَّر إلى نص مشفَّر معروف يُفكَّك عائدًا بكلمة المفتاح نفسها.

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

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

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

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

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

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

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

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

ممارسة التقاط العلم والشفرات الكلاسيكية

شفّر وفكّك عبارات متعدّدة الأبجدية قائمة على كلمة مفتاح للألغاز والصفوف الدراسية وإحماءات التقاط العلم.

دروس تاريخ التشفير

أظهر التعويض بمفتاح متكرّر، والتحويلات الحافظة لحالة الأحرف، وسبب عدم تقديم الأحرف غير الأبجدية تدفّق المفتاح.

بيانات تكامل مستمر حتمية

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

كيف أفكّ رسالة فيجنير؟

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

ماذا يحدث إذا لم يحتوِ المفتاح حروفًا؟

يجب أن تحتوي كلمة المفتاح حرفًا واحدًا من A–Z على الأقلّ؛ تُرفَض الأرقام أو الرموز الخالصة.

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

فقط الحروف الأبجدية A–Z بأي حالة. تمرّ المسافات والأرقام وعلامات الترقيم والرموز الأخرى دون تقديم المفتاح.

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

لا. هي شفرة تعليمية كلاسيكية. استخدم تشفيرًا موثَّقًا حديثًا مثل AES-GCM للسرّية الحقيقية.

لماذا يتحول الحرف نفسه إلى حروف مختلفة؟

لأن كل حرف يُزاح بمقدار الحرف التالي من المفتاح المتكرر. مع LEMON تصبح حروف a الثلاثة في «Attack at dawn» على التوالي L ثم e ثم n، وهذا ما يميز فيجنير عن إزاحة قيصر الثابتة.

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

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

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

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

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

لكل طلب$0.002

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

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

استخدمها مجانًا في المتصفح لإحماءات التقاط العلم، ودروس تاريخ التشفير، وأوراق ألغاز عكوسة، أو استدعِ واجهة برمجة التطبيقات مقابل $0.002 لكل طلب ناجح حين تحتاج خطوط الأنابيب تحويلات فيجنير ثابتة قابلة لإعادة الإنتاج في التكامل المستمر والخدمات الخلفية.

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

تتضمّن استجابة JSON result للسلسلة المحوَّلة، وencoding مضبوطة على vigenere، وmode مضبوطة على encrypt أو decrypt، وkey_letters يعرض تدفّق الحروف الكبيرة المُطبَّع المُستخلَص من كلمة مفتاحك، وkey_length، وinput_length وoutput_length يتطابقان لأن التحويل يحافظ على الطول، وshifted_chars يعدّ عدد الحروف التي تحرّكت فعليًّا، وسلسلة formula تعيد صياغة المطابقة المعيارية للتوثيق والاختبارات. لا يوجد مسار تدفّق ولا رجوع صامت إلى ROT13 أو قيصر ثابت: فإما أن تزوّد نصًّا غير فارغ وكلمة مفتاح تحتوي حرفًا واحدًا على الأقلّ، أو يفشل الطلب برمز invalid_input.

كيف يُقرأ النص والمفتاح والوضع وكيف تبقى النتائج قابلة لإعادة الإنتاج

يفترض mode القيمة encrypt عند حذفه ويقبل أيضًا أسماء بديلة مختصرة مثل enc وencode وe لِـ encrypt، وdec وdecode وd لِـ decrypt؛ أي سلسلة أخرى تفشل التحقّق. حقول الحمولة المفضّلة هي text للرسالة، وkey لكلمة المفتاح، وmode الاختياري لِـ encrypt أو decrypt. يقبل text أسماء بديلة مثل input وvalue وs وmessage وplaintext وciphertext كي تستطيع النماذج وعملاء SDK إعادة استخدام أسماء الأعمدة الحالية. يقبل key الأسماء البديلة keyword وk وpassword وpassphrase؛ تُحفَظ فقط الأحرف الأبجدية داخل المفتاح وتُحوَّل إلى أحرف كبيرة في key_letters، بينما تُتجاهَل الأرقام والرموز في المفتاح. إذا لم يتبقَّ حرف بعد ذلك التصفية، يرفض المحرك الطلب برمز invalid_input برسالة واضحة أن كلمة المفتاح يجب أن تحتوي حرفًا واحدًا من A–Z على الأقلّ. النص الغائب، والنص الفارغ، والأنواع غير النصّية، والأوضاع غير المعروفة تُثير جميعها invalid_input كي لا يبدو نموذج فارغ كعملية فارغة ناجحة. تُعالَج كل حرف بالمطابقة المعيارية الثابتة ويتقدّم فهرس المفتاح فقط على الحروف، فالتشفير ثم فكّ التشفير بكلمة المفتاح نفسها يستعيدان دائمًا الحمولة الأصلية. اقرن التشغيل المجاني في المتصفح بالواجهة البرمجية المدفوعة حين تحتاج النتيجة الرياضية نفسها داخل خط أنابيب آلي دون إعادة تطبيق التدفّق متعدّد الأبجدية بنفسك. تُعيد المدخلات غير الصالحة invalid_input ولا تُحتسب رسوم عليها، ما يبقي التحقّق رخيصًا بينما تظل التحويلات الناجحة بسعر عنصر ثابت.

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

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

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

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

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