Outil pour convertir des lettres en nombres et inversement en utilisant le code alphanumérique A1Z26 (qui numérote l'alphabet A=1, B=2, C=3).
Code Alphabet Numéroté (A1Z26) A=1, B=2, C=3 - dCode
Catégorie(s) : Chiffrement par Substitution
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 par rang alphabétique, parfois appelé code alphanumérique ou alphabet numéroté, consiste a remplacer chaque lettre par sa position (son rang) dans l'alphabet, par exemple A=1, B=2, Z=26, d'ou son autre nom A1Z26.
Le chiffrement A1Z26 nécessite de compter les positions/rangs des lettres dans l'alphabet. S'il s'agit de l'alphabet latin de 26 caractères voici le tableau de correspondance lettre ↔ numéro :
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 |
Remplacer chaque lettre par sa position numérotée dans l'alphabet (A = 1, B = 2, … Z = 26)
Exemple : DCODE est chiffré 4-3-15-4-5 par substitution alphanumérique
Souvent, le caractère espace est aussi codé avec le numéro 0
Le déchiffrement consiste à prendre chaque nombre et de trouver la lettre de même rang dans l'alphabet : 1 = A, 2 = B, … 26 = Z
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 |
Exemple : 1.12.16.8.1.2.5.20 devient ALPHABET
Le message chiffré est composé de nombres entre 1 et 26, parfois le 0 est utilisé pour coder un espace.
Le chiffre 5 pour E est censé apparaitre régulièrement pour un message en français.
Ce chiffrement est parfois appelé code alphanumérique.
Décalage des nombres, l'alphabet peut commencer par A = 0 ou A = 1, mais aussi A = 65 ou A = 97 (code ASCII).
Utilisation d'un nombre supplémentaire pour le caractère espace (souvent 0 ou 27).
Utilisation de zéros initiaux pour pouvoir concaténer les nombres AB = 0102, sinon AB = 12 et 12 = L.
Utilisation d'un alphabet personnalisé voire, inversion de l'alphabet (A=26, Z=1)
Utilisation du modulo 26, de cette manière 1=A,2=B,…26=Z puis 27=A, 28=B etc.
dCode se réserve la propriété du code source pour "Code Alphabet Numéroté (A1Z26) A=1, B=2, C=3". Sauf code licence open source explicite (indiqué Creative Commons / gratuit), l'algorithme pour "Code Alphabet Numéroté (A1Z26) A=1, B=2, C=3", l'applet ou snippet (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou les fonctions liées à "Code Alphabet Numéroté (A1Z26) A=1, B=2, C=3" (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 à "Code Alphabet Numéroté (A1Z26) A=1, B=2, C=3" 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 "Code Alphabet Numéroté (A1Z26) A=1, B=2, C=3" 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 :
Code Alphabet Numéroté (A1Z26) A=1, B=2, C=3 sur dCode.fr [site web en ligne], consulté le 28/11/2024,