Chiffrement C: Chiffre de Vigenère

Signaler
Messages postés
261
Date d'inscription
mardi 12 décembre 2006
Statut
Membre
Dernière intervention
10 juin 2019
-
William VOIROL
Messages postés
261
Date d'inscription
mardi 12 décembre 2006
Statut
Membre
Dernière intervention
10 juin 2019
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/102446-chiffrement-c-chiffre-de-vigenere

William VOIROL
Messages postés
261
Date d'inscription
mardi 12 décembre 2006
Statut
Membre
Dernière intervention
10 juin 2019

Bonjour,

Merci pour votre question.

Comme 78 est un multiple de 26, il peut sembler inutile de l'ajouter dans l'expression:
   (78 + c - Cle[i%nCle])%26

En fait, c'est "seulement" pour s'assurer que le terme dans la parenthèse reste toujours positif.

En effet, en lançant le test sans cet ajout, on obtient:

Alphabet: A..Z; Clef: MUSIQUE
Texte original: J'ADORE ECOUTER LA RADIO TOUTE LA JOURNEE
Texte crypte : V'SLELI YUWKNID DI LEPCG JIYFY TQ NAOJVUY
Texte decrypte: J'AD58E ECO;:E8 2A 8AD/5 :5U:E LA J5;8NEE

Pourquoi le 78 dans décryptage ?