OVH Cloud OVH Cloud

question de base

1 réponse
Avatar
J'ai vu le code vigere : subsitution de lettre.
Si ma cle est CLE , je ce "mon texte" avec CLE qui est répété...
Maintenant imaginons : je code m avec C .... donne résultat X
Et si je cede X avec o .... en gros le résultat du code sert de clé pour le
cadage suivant.... ca me donne un clé plus grande
Au bout de X codages, je peux passer à un cycle suivant en utilisant la
lettre L ..... puis en fin de cycle avec la lettre E

Maintenant, je peux remplacer un groupe de lettres par un symbole.
Si je code un texte, je passe de 26 + 26 + 10 chiffres + ponctuation a 256
caractèes ascii.

Si en plus, de ces remplacements, je faix un XOR....ca fait 3 codages
successifs....

Cela est il solide ; ou bien faible ?

1 réponse

Avatar
chaton
wrote in message news:<418fd15b$0$279$...
J'ai vu le code vigere : subsitution de lettre.


Vigenère (de: Blaise de Vigenère)


Si ma cle est CLE , je ce "mon texte" avec CLE qui est répété...
Maintenant imaginons : je code m avec C .... donne résultat X
Et si je cede X avec o .... en gros le résultat du code sert de clé pour le
cadage suivant.... ca me donne un clé plus grande
Au bout de X codages, je peux passer à un cycle suivant en utilisant la
lettre L ..... puis en fin de cycle avec la lettre E

Maintenant, je peux remplacer un groupe de lettres par un symbole.
Si je code un texte, je passe de 26 + 26 + 10 chiffres + ponctuation a 256
caractèes ascii.

Si en plus, de ces remplacements, je faix un XOR....ca fait 3 codages
successifs....

Cela est il solide ; ou bien faible ?


Ton explication est un peu confuse, j'ai du mal à comprendre où tu veux en
venir, donc corriges moi si je me trompe:

Tu chiffres un message "TOTOTOTOTOTO" avec une clef "TITI". Comme le message
est plus long que la clef, tu prends le resultat des 4 premiers caractères
chiffrés comme clef pour chiffrer les 4 suivants. Tu considères que ta clef
est ainsi plus longue. Observons donc (exemples fausses, mais realistes):

clef : TITI
message: TOTOTOTOTOTO
chiffre: ZORG

clef : TITIZORG
message: TOTOTOTOTOTO
chiffre: ZORGLUBS

clef : TITIZORGLUBS
message: TOTOTOTOTOTO
chiffre: ZORGLUBSBOUH

Il n'y a rien qui te choque ? Si je trouve la _taille_ de ma clef (c'est
faisable en relativement peu de temps, et ce meme par recherche exhaustive pour
des clefs de taille immenses), alors j'aurais juste a appliquer le message
chiffré à lui meme decale de quelques positions, pour déchiffrer le message en
clair. Puisque tu utilises le message chiffré (qui est connu de tous) comme clef
(qui est sensé n'etre connue que des parties concernees par le secret), tu
donnes à tous la possibilite de connaitre le secret.

clef : XXXXZORGLUBS
chiffre: ZORGLUBSBOUH
message: XXXXTOTOTOTO

tu perds effectivement les 4 premiers caracteres, mais il y a de fortes chances
pour qu'ils soient retrouvables assez simplement.