ما هو شيفرة فيجينير؟
أداة شيفرة فيجينير مجانية عبر الإنترنت. شفر أو فك تشفير النص باستخدام جدول شيفرة فيجينير.
تمثّل شيفرة فيجينير تقدماً كبيراً على شيفرات الإبدال البسيطة مثل قيصر. بدلاً من إزاحة كل حرف بالمقدار نفسه، تستخدم شيفرة فيجينير كلمة مفتاحية لتحديد إزاحة مختلفة لكل حرف. هذا يجعلها شيفرة متعددة الأبجدية — يمكن للحرف الصريح نفسه أن يُشفَّر إلى أحرف مشفرة مختلفة اعتماداً على موضعه، مما يبطل تحليل التكرار البسيط.
يعمل التشفير بمحاذاة الكلمة المفتاحية بشكل متكرر تحت النص الصريح. يحدد كل حرف مفتاحي إزاحة قيصر للحرف الصريح المقابل (A=0، B=1، ...، Z=25). مع كلمة مفتاحية من الطول n، تكون مساحة المفاتيح الفعالة 26^n. كلمة مفتاحية من 5 أحرف تنشئ 26^5 أو ما يقارب 12 مليون مفتاح محتمل، ممّا يجعل القوة الغاشمة غير عملية.
توفر الأداة التشفير وفك التشفير بكلمة مفتاحية، ووضع المفتاح الذاتي، وعرض المفتاح حرفاً بحرف، وتحليلاً إحصائياً بمؤشر التطابق (IC). يمدد وضع المفتاح الذاتي الكلمة المفتاحية باستخدام النص الصريح نفسه، مما يلغي النمط المتكرر الذي يجعل فيجينير القياسية عرضة لفحص كازيسكي. يوضّح عرض المفتاح بدقة كيف يرتبط كل حرف مفتاحي بكل موضع في النص الصريح.
تعطي لوحة مؤشر التطابق نظرة إحصائية على النص المشفر. بالنسبة للنص الصريح الإنجليزي، تبلغ قيمة IC حوالي 0.0667. بالنسبة للنص العشوائي، تبلغ حوالي 0.0385. إذا أظهر النص المشفر بفيجينير قيمة IC قريبة من 0.0385، فالشيفرة تعمل بشكل صحيح. القيمة الأعلى من 0.045 تشير إلى أن الكلمة المفتاحية قد تكون قصيرة بما يكفي للكسر.