Chiffrement C: Chiffre de Vigenère

William VOIROL Messages postés 261 Date d'inscription mardi 12 décembre 2006 Statut Membre Dernière intervention 10 juin 2019 - 1 janv. 2018 à 03:30
William VOIROL Messages postés 261 Date d'inscription mardi 12 décembre 2006 Statut Membre Dernière intervention 10 juin 2019 - 18 mars 2019 à 08:02
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
18 mars 2019 à 08:02
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
anonyme87540
14 mars 2019 à 22:50
Pourquoi le 78 dans décryptage ?
Rejoignez-nous