Préambule
Lors de la création de la matrice, nous pourrons choisir combien de minicodes attribuer à chaque caractère encodable.
📌 Exemple pratique
Si nous choisissons de générer une matrice avec 10 minicodes, chaque caractère recevra 10 minicodes uniques et aléatoires.
Lors du codage du texte, le logiciel attribuera un de ces minicodes à chaque occurrence du caractère correspondant.
⚠️ Attention : un même minicode ne peut être utilisé qu’une seule fois.
🚫 Que se passe-t-il s’il n’y a pas assez de minicodes ?
Si un caractère apparaît plus souvent dans le texte que le nombre de minicodes disponibles, le codage échouera.
✅ Exemple :
Nous avons créé une matrice avec 10 minicodes.
Nous voulons coder un texte qui contient 11 lettres “c”.
❌ Le codage ne pourra pas être complété, car il n’y aura pas de minicode disponible pour le onzième “c”.
Comment fonctionne le codage
Avec Cyphersol, à chaque lettre majuscule, minuscule, accentuée, caractère spécial, chiffre, symbole, espace et retour à la ligne peuvent être attribués plusieurs minicodes aléatoires et uniques.
Si l’on crée une matrice avec le paramètre par défaut (100 colonnes), un maximum de 100 minicodes aléatoires et uniques peut être attribué à chaque caractère.
Cependant, lors de la génération de la matrice, on peut choisir de créer jusqu’à un maximum de 16382 colonnes.
Le minicode attribué à un caractère unique sera le résultat d’une concaténation.
Ce qui est concaténé est le contenu d’une cellule quelconque de la zone B avec les nombres de la cellule (impérativement de la même colonne) correspondant à la ligne du caractère à coder.
Exemple de codage basé sur l’utilisation de la matrice suivante :




