تشفير فيجنير (Vigenère) — تحدي Python
اكتب الدالة vigenere_encrypt(plaintext, key) التي تشفّر النص بشفرة فيجنير: حوّل الأحرف إلى كبيرة، وأزح كل حرف بمقدار حرف المفتاح المقابل (A=0)، واترك غير الأحرف كما هي دون أن تستهلك حرفاً من المفتاح.
def vigenere_encrypt(plaintext, key):
# شفّر النص باستخدام مفتاح فيجنير
# الأحرف الكبيرة فقط
passحل هذا التحدي يرتبط بفتح دورة «أمن الشبكات» بحسابك.
ابدأ الحل