تشفير وفك تشفير النص باستخدام شيفرة فيجنير مع مفتاح مخصص. شيفرة استبدال متعددة الأبجديات كلاسيكية لتشفير الرسائل الآمن.
شيفرة فيجنير هي طريقة لتشفير النص باستخدام سلسلة من شيفرات قيصر بناءً على أحرف كلمة مفتاحية. اخترعها جيوفان باتيستا بيلاسو في القرن السادس عشر ولكن نُسبت خطأً إلى بليز دو فيجنير، كانت تعتبر غير قابلة للكسر لقرون وحصلت على اسم 'le chiffre indéchiffrable' (الشيفرة غير القابلة للفك). على عكس شيفرات الاستبدال البسيطة، شيفرة فيجنير هي شيفرة متعددة الأبجديات، مما يعني أن كل حرف يمكن تشفيره بشكل مختلف اعتمادًا على موضعه والحرف المقابل في المفتاح.
لتشفير رسالة، تقوم بمحاذاة النص العادي مع مفتاح متكرر. لكل حرف في النص العادي، تقوم بتحويله للأمام في الأبجدية بعدد المواضع المشار إليها بواسطة حرف المفتاح المقابل (A=0, B=1, C=2, إلخ). على سبيل المثال، مع النص العادي 'HELLO' والمفتاح 'KEY'، H ينتقل بمقدار K (10 مواضع) ليصبح R، E ينتقل بمقدار E (4 مواضع) ليصبح I، L ينتقل بمقدار Y (24 موضعًا) ليصبح J، وهكذا. الأرقام والمسافات وعلامات الترقيم تظل دون تغيير.
لفك تشفير رسالة مشفرة، تستخدم نفس المفتاح لكن تحول الأحرف للخلف بدلاً من الأمام. تتعامل هذه الحاسبة مع التشفير وفك التشفير تلقائيًا. ببساطة أدخل نصك، وفر مفتاحًا (أي تسلسل من الأحرف)، اختر الوضع، واحصل على نتيجتك فورًا. تحافظ الشيفرة على حالة الأحرف وتترك الأحرف غير الأبجدية دون تغيير.
النص العادي: 'HELLO WORLD'، المفتاح: 'KEY'. التشفير: H+K=R، E+E=I، L+Y=J، L+K=V، O+E=S، W+Y=U، O+K=Y، R+E=V، L+Y=J، D+K=N. النتيجة: 'RIJVS UYVJN'. فك تشفير 'RIJVS UYVJN' بالمفتاح 'KEY' يعيد 'HELLO WORLD'.