Tout caractère qui n'est pas présent dans notre alphabet sera converti en souligné "_".
Notre texte après vérification : {{ filterCharacters(plainText) }}
On sépare le texte en {{ separatedCouples.length }} couples de caractères pour le mettre dans une matrice. On
prend la pilule rouge.
-
-
+ [{{ c[0] }} , {{ c[1] }}]
+
+ Pour chaque couple de caractères comme
+ [{{ separatedCouples[0][0] }} , {{ separatedCouples[0][1] }}]
+
+ on crée le couple d'indices de ces caractères.
+ [
+ {{ dico.indexOf(separatedCouples[0][0]) }}
+ ,
+ {{ dico.indexOf(separatedCouples[0][1]) }}
+ ]
+
+ On
+
+ applique la matrice par produit
+
+
+
+ {{ convertStringToMatrix(codingMatrice) }}
+
+ au couple d'indices, ce qui donne:
+
+
+
+ et on re convertit les indices en caractères selon notre dictionnaire.
+
+
+ on accumule ces lettres converties dans la chaine msgout et on obtient tout notre texte chiffré.
+
+ {{ cipheredTextCIL }}
+