J'essaierais de le refaire peut être mais je pense que si j'arrive à l'expliquer à mes professeurs il n'y a pas de raison que je ne puisse pas le refaire.
Du coup ca marche, merciiii beaucoup!!!!:):)
Version imprimable
J'essaierais de le refaire peut être mais je pense que si j'arrive à l'expliquer à mes professeurs il n'y a pas de raison que je ne puisse pas le refaire.
Du coup ca marche, merciiii beaucoup!!!!:):)
Et bien, si tu veux vérifier ça, tu peux essayer :
- d'écrire le code qui déchiffre un messae chiffré : tu ajoutes juste un bouton à ton interface qui prend ce qui est dans Bas, la clef, et retrouve le message d'origine, et le met dans Haut
- écrire le code d'une variante de César, appelé Vigenère : on ne décale plus du même nombre chaque caractère. Le décalage change à chaque lettre du message : chaque décalage est la position dans l'alphabet des caractères successifs d'un mot de passe (avec a=0, b=1, c=2...).
Tiens je te donne même le canevas :
Hahahaha tu veux que je le fasse maintenant?
Tu sais que j'ai deux oraux et 9 epreuves de bac à reviser n'est ce pas?:ptdr::ptdr:
Cependant ça ne me dérangerais pas du tout de le faire après le 22 juin :)
Normalement, y'en a pas pour plus de 15 minutes. Et puis ça comptera en quelque sorte comme révision, que tu réussisses ou pas.
Attend en gros de ce ue j'ai compris y a pas de clé prédefinie.
J'ai vu que tu commencais le décalage par 13 vers la droite.
Tu veux que je crée le porgramme qui va trouver ce qui est marqué dans bas ?
Là tu parles du second problème. Dans le premier, c'est la même clef que tu utilises déjà. Il s'agit simplement de déchiffrer le message chiffré par le code que tu as écris. Faire l'inverse quoi.
Pour le second problème, il y a bien une clef, c'est "motdepasse" ici pour l'exemple, ça peut être n'importe quelle suite de lettres minuscules.
Il ne faut pas prendre un problème comme ça en utilisant une valeur en dur : j'ai donné une clef exemple "motdepasse", mais le programme doit fonctionner si on change cette clef. Imagine qu'on remplace cette variable par un champ de saisie si tu veux, ou un paramètre de l'application.
Donc il n'y a pas à traiter de 13 ou de 42. Il y a à lire une lettre dans la clef, déterminer sa position dans l'alphabet, et l'utiliser comme décalage (là on revient au crytpage de César), puis pour la lettre suivante du message à coder, prendre la lettre suivante dans le mot de passe, et recommencer.
En plus j'ai précisé que les positions dans l'alphabet serait a=0, b=1, c=2...h=7...m=12 !!!
Je ne veux rien du tout. Tu fais ce que tu veux après tout. Il n'y à rien d'obligé. C'est toi qui voit. Je ne suis même pas sûr que si tu y arrives (c'est très simple, et c'est presque la même chose que César) çà veut dire quelque chose. En revanche, si tu n'y arrives pas, là, ça voudra dire que tu n'as pas complètement compris ce que tu as fait pour le cryptage de César.
Je ne pense pas avoir le temps vraiment de le faire je suis désolée....
ependant tu m'as été d'une très grande aide . Je t'en remercie inifiniment