Le chiffre de Vigenère
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Le chiffre de Vigenère



  1. #1
    Discipline

    Le chiffre de Vigenère


    ------

    Bonjour,
    d'abord la programmation se fait en langage python et on veut définir le système de cryptogrphie par une combinaison des chiffres de César à la machine c-à-d qu'on va créer un programme python voilà un petit exemple illustrant ce qu'on doit faire:"info" comme clé, "ceci est un peu difficile"comme message;la 1ère lettre du msge est'c' celle là est la 3ème de l'alphabet normal(abcdef...yz) codée par 'k'(on fait retour à la clé commençant par'i' soit l'alph"ijklmnop......h" on remarque que la 3eme ici est'k') then we move to the second le 'e' de notre message celui là doit etre remplacé par le "r"('e' est déjà le 5eme de l'alphabet normal on cherche donc celui qui'est 5eme dans l'alph commençant par 'n' 2ème lettre de la clé (nopqr....m))et ainsi de suite jusqu'on arrive à la dernière lettre de la clé"o" à ce moment là on recommence à la première qui est "i".
    ce qui me pose problème ce n'est ni l'exemple ni les chiffres de César, c'est comment généraliser et trouver une solution exacte sachant qu'elle n'est pas unique.
    pouvez-vous m'aider à trouver un programme python effectuant ce cryptage s.v.p?
    merci,cordialement.

    -----
    Dernière modification par JPL ; 23/02/2017 à 00h12. Motif: changement de couleur

  2. #2
    JPL
    Responsable des forums

    Re : Le chiffre de Vigenère

    Le vert est réservé à la modération.
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  3. #3
    pm42

    Re : Le chiffre de Vigenère

    Citation Envoyé par Discipline Voir le message
    Bonjour,
    d'abord la programmation se fait en langage python et on veut définir le système de cryptogrphie par une combinaison des chiffres de César à la machine c-à-d qu'on va créer un programme python voilà un petit exemple illustrant ce qu'on doit faire:"info" comme clé, "ceci est un peu difficile"comme message;la 1ère lettre du msge est'c' celle là est la 3ème de l'alphabet normal(abcdef...yz) codée par 'k'(on fait retour à la clé commençant par'i' soit l'alph"ijklmnop......h" on remarque que la 3eme ici est'k') then we move to the second le 'e' de notre message celui là doit etre remplacé par le "r"('e' est déjà le 5eme de l'alphabet normal on cherche donc celui qui'est 5eme dans l'alph commençant par 'n' 2ème lettre de la clé (nopqr....m))et ainsi de suite jusqu'on arrive à la dernière lettre de la clé"o" à ce moment là on recommence à la première qui est "i".
    ce qui me pose problème ce n'est ni l'exemple ni les chiffres de César, c'est comment généraliser et trouver une solution exacte sachant qu'elle n'est pas unique.
    pouvez-vous m'aider à trouver un programme python effectuant ce cryptage s.v.p?
    merci,cordialement.
    Les messages de plusieurs lignes pour décrire un algorithme sont toujours sympa à lire.
    Sinon, c'est sur la 1ère page de la recherche google. Essaie de t'imposer un peu de discipline

Discussions similaires

  1. Chiffre 9
    Par david717 dans le forum Mathématiques du supérieur
    Réponses: 1
    Dernier message: 15/12/2016, 16h30
  2. le plus grand chiffre
    Par pizzouille dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 19/09/2014, 12h17
  3. Nombre de suite possible de p chiffre sur n chiffre
    Par Cuthalion dans le forum Mathématiques du collège et du lycée
    Réponses: 9
    Dernier message: 07/01/2010, 19h49
  4. Chiffre et des lettres
    Par invite323995a2 dans le forum Science ludique : la science en s'amusant
    Réponses: 5
    Dernier message: 28/05/2008, 10h34