تشفير النص بالشفرة التآلفية

الشفرة التآلفية تجمع الضرب والإزاحة، وتُستخدم في دروس الرياضيات والتشفير. هي شفرة ألغاز وليست وسيلة حماية.

جارٍ تحميل الأداة…

المعالجة والخصوصية: تُحسب النتيجة داخل متصفحك ولا تُرسل بياناتك إلى أي خادم.

طريقة الاستخدام

  1. أدخل النص، المعامل a والإزاحة b.
  2. تظهر النتيجة فورًا وتتحدّث مع كل تعديل.
  3. انسخ النتيجة، أو انسخ رابطًا يحفظ القيم نفسها لمشاركتها.

طريقة الحساب

الحرف المشفر = (a × x + b) mod 26، حيث x رقم الحرف (A = 0). يجب أن يكون a أوليا نسبيا مع 26، لذلك القيم المسموحة 12 قيمة فقط.

مثال

المدخلات: المعامل a = 5، الإزاحة b = 8. النتيجة: النص المشفر: Ihhwvc swfrcp، معكوس a للفك: 21.

Affine cipher
Ihhwvc swfrcp

الحدود والملاحظات

  • هذه شفرة ألغاز وتعليم فقط ويمكن كسرها بسهولة، فلا تستخدمها لحماية كلمات المرور أو البيانات الحساسة.
  • تعمل على الحروف اللاتينية A إلى Z فقط، وتبقى الحروف العربية والأرقام والرموز كما هي.

أسئلة شائعة عن هذه الأداة

لماذا لا يمكن اختيار a = 2 أو 13؟

لأن 2 و13 يقسمان 26، فيتحول حرفان مختلفان إلى الحرف نفسه ويستحيل الفك. القيم المسموحة هي 1 و3 و5 و7 و9 و11 و15 و17 و19 و21 و23 و25.

ما معكوس a المعروض؟

هو العدد الذي إذا ضُرب في a أعطى باقي 1 عند القسمة على 26، ويُستخدم في معادلة الفك.

كم مفتاحا ممكنا للشفرة التآلفية؟

12 قيمة للمعامل a مضروبة في 26 قيمة للإزاحة b، أي 312 مفتاحا، ويمكن تجربتها كلها بسهولة.