Bonjour, je suis en 1er et je fais du python, le prof nous a demandé de faire un code (ci dessous) mais je ne comprends comment faire..

Chiffre de vigenère :
Chaque lettre du message (préalablement demandé à la personne) est remplacée par une autre lettre décalée dans l’alphabet (le décalage dépendra du mot clé choisi par la personne aussi. ).
On prendra un mot clé (pouvant être long) qui représentera le décalage à effectuer, que l’on reblouclera pour qu’il ait la même longueur que le message. Chaque lettre indique de combien on décale la lettre correspondante du message : A= décalage nul, B= décalage de 1, C= décalage de 2 etc. Et Z= décalage de 25.
Exemple :
Bonjour
Cleclec(+2,+11..)
Dzrlzyt

-On va donc devoir choisir une clé + un message,
-décaler de ‘n’ lettre les message en fonction de la clé
-et donner le message crypté

Merci pour toute aide apportée et bonne journée.


Sagot :

caylus

Réponse :

Bonjour,

Explications :

Voici la codification

View image caylus