Petite simplification de la 3 ème étape qui était
Substitution des paires du masque intermédiaire par les valeurs du tableau
de substitution en appliquant en plus un Vigenère lié à la clé sur le
résultat renvoyé.
Je viens de supprimer le xor en fonction de la clé sur le résultat renvoyé
par le tableau de substitution , il ne servait à rien au final et risquait
de baver des renseignements sur la clé.
Maintenant si on nous fait chiffrer un texte dont le début est connu , on
pourra avoir le masque correspondant au clair connu mais pas plus. Pour
avoir plus , il faudrait commencer par retrouver la place de chaque
caractère dans le tableau de substitution .. 256 ! bonne chance
Ensuite c'est craqué ou presque si on a le premier numéro , il suffit de
saler en essayant le code ASCII de chaque lettre possible et de regarder si
le résultat correspond a la suite.