Kodax

تشفير فيجنير (Vigenère) — تحدي Python

اكتب الدالة vigenere_encrypt(plaintext, key) التي تشفّر النص بشفرة فيجنير: حوّل الأحرف إلى كبيرة، وأزح كل حرف بمقدار حرف المفتاح المقابل (A=0)، واترك غير الأحرف كما هي دون أن تستهلك حرفاً من المفتاح.

def vigenere_encrypt(plaintext, key):
    # شفّر النص باستخدام مفتاح فيجنير
    # الأحرف الكبيرة فقط
    pass

حل هذا التحدي يرتبط بفتح دورة «أمن الشبكات» بحسابك.

ابدأ الحل