Bonjour,
Je ne connais rien à VB.Net, mais suppose qu'il a les mêmes possibilités (u moins) que VB6.
Avec VB6, il suffirait de deux Arrays :
- un array1 de toutes les lettres de l'alphabet
- un array2 de toutes les lettres de remplacement
Nul besoin, alors, de ifs pour coder ni pour décoder !
Pour coder :
- lecture, une par une, des lettre du texte à coder
- recherche de son rang dans array1 et substitution par la valeur de même rang de l'array2
Pour décoder : l'inverse :
- lecture, une par une, des lettre du texte codé
- recherche de son rang dans array2 et substitution par la valeur de même rang de l'array1
Ceci étant dit : tu te casses beaucoup la tête pour un système de chiffrement qui, aussi simpliste, sera craqué en vraiment très peu de temps....
