Outil de substitution par rang alphabétique additionné. Cette variante du chiffre par rang alphabétique A1Z26 (A=1, B=2, C=3 etc.) additionne en plus la valeur du rang de la lettre courante à la valeur précédente.
Rang Alphabétique Additionné - dCode
Catégorie(s) : Chiffrement par Substitution, Chiffre Poly-Alphabétique
dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Écrire à dCode !
Le chiffrement A1Z26 additionné consiste à additionner à chaque nombre (qui représente la position d'une lettre de l'alphabet), le nombre qui le précède. La somme obtenue est la lettre chiffrée.
Exemple : ABC (soit 1,2,3) se code 1,(2+1)=3,(3+3)=6 soit 1,3,6
Exemple : DCODE (soit 4,3,15,4,5) devient 4,(3+4)=7,(15+7)=22,(4+22)=26,(5+26)=31 soit 4,7,22,26,31
Le déchiffrement consiste à soustraire à chaque nombre, celui qui le précède afin d'obtenir de nouveaux nombres qui correspondent à une substitution par rang alphabétique classique.
Exemple : Soit le message 4,7,22,26,31
Soustraire chaque valeur à celle qui la précède (sauf pour la première valeur).
Exemple : 4,7-4,22-7,26-22,31-26 soit 4,3,15,4,5
Effectuer une substitution en fonction du rang dans l'alphabet.
Exemple : 4 = D, 3 = C, etc. Le message clair est DCODE.
Si le résultat de la soustraction est inférieur à zéro ou supérieur au nombre de lettres dans l'alphabet, alors il est possible d'effectuer une opération de modulo.
Le message est composé de nombres qui devraient majoritairement être croissants. (Chaque nombre doit être plus grand que celui qui le précède). De plus, la différence entre 2 nombres doit être idéalement comprise entre 1 et 26 (où 26 est le nombre de lettres dans l'alphabet)
dCode se réserve la propriété du code source pour "Rang Alphabétique Additionné". Sauf code licence open source explicite (indiqué Creative Commons / gratuit), l'algorithme pour "Rang Alphabétique Additionné", l'applet ou snippet (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou les fonctions liées à "Rang Alphabétique Additionné" (calculer, convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codés en langage informatique (Python, Java, C#, PHP, Javascript, Matlab, etc.) ou les données, en téléchargement, script, ou les accès API à "Rang Alphabétique Additionné" ne sont pas publics, idem pour un usage hors ligne, PC, mobile, tablette, appli iPhone ou Android !
Rappel : dCode est gratuit.
Le copier-coller de la page "Rang Alphabétique Additionné" ou de ses résultats est autorisée (même pour un usage commercial) tant que vous créditez dCode !
L'exportation des résultats sous forme de fichier .csv ou .txt est gratuite en cliquant sur l'icone export
Citer comme source bibliographique :
Rang Alphabétique Additionné sur dCode.fr [site web en ligne], consulté le 21/12/2024,