Rechercher un outil
Chiffre Base 26

Outil pour décoder/encoder en Base 26. La base 26 utilise 26 symboles, en utilisant les lettres de l'alphabet, cela permet d'encoder des mots par des nombres et inversement.

Résultats

Chiffre Base 26 -

Catégorie(s) : Cryptographie, Arithmétique

Partager
Partager
dCode et plus

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 !


Rendez-vous sur notre communauté Discord dCode pour participer au forum d'entraide !
PS : Pour les messages codés, testez notre détecteur de chiffrement !


Remarques et suggestions sont les bienvenues afin que dCode propose le meilleur outil 'Chiffre Base 26' gratuit ! Merci !

Chiffre Base 26

Déchiffrement/Conversion de la Base 26

 

Paramètres





⚠ Ne pas confondre avec le code A1Z26

Chiffrement par Base 26

 

Paramètres





Voir aussi : Chiffre Base 36

Réponses aux Questions (FAQ)

Qu'est ce que la Base 26 ? (Définition)

La base 26 (hexavigésimal) est la base arithmétique utilisant 26 chiffres/symboles/caractères pour écrire des nombres. Cette base peut être utilisée avec comme chiffres les 26 lettres de l'alphabet ce qui permet de coder numériquement n'importe quel mot (dans les 2 sens : nombres vers lettres ou lettres vers nombres).

Comment encoder en Base 26 ? (Principe de chiffrement)

Le chiffrement par la base 26 utilise un changement de base arithmétique de la base 26 à la base 10. Les mots sont considérés comme écrits en base 26 (avec comme 26 symboles les 26 lettres de l'alphabet ABCDEFGHIJKLMNOPQRSTUVWXYZ) puis convertis en base 10. Le nombre décimal obtenu est le mot chiffré/codé.

La table de correspondance est :

0 A1B2C3D4E5F6G7H8I
9J10K11L12M13N14O15P16Q17R
18S19T20U21V22W23X24Y25Z

Exemple : Pour coder DCODE, écrit en base 26, le convertir en base 10 : D=3, C=2, O=14, D=3, E=4 soit $ 3 \times 26^4 + 2 \times 26^3 + 14 \times 26^2 + 3 \times 26^1 + 4 \times 26^0 = 1415626 $

Cette méthode est mathématiquement la plus rigoureuse, mais peut poser des problèmes pour chiffrer les mots commençant par A (qui correspond au symbole 0 en base 10) et qui est donc généralement ignoré en début de nombre (001 = 1). Il est parfois envisagé d'utiliser A=1 pour certaines applications en cryptographie.

Comment décoder par Base 26 ? (Principe de déchiffrement)

Le déchiffrement de l'hexavigesimal (base26) consiste en la conversion des nombres en base 10 vers la base 26 (en utilisant les 26 lettres de l'alphabet comme symboles). Les nombres en hexavigesimal devienent alors des mots.

Exemple : $ 1415626 = 3 \times 26^4 + 2 \times 26^3 + 14 \times 26^2 + 3 \times 26^1 + 4 \times 26^0 $ soit [3,2,14,3,4] en base 26 et 3=D, 2=C, 14=O, 3=D, 4=E. Le message clair correspondant est DCODE.

Par convention, les majuscules (A-Z) sont utilisées mais les minuscules (a-z) sont possibles.

Comment reconnaitre le chiffre Base 26 ?

Le message est constitué de nombres parfois très grands (les longs mots).

Les mots identiques sont codés de la même façon donc si des mots (répétés ou très courants) apparaissent plusieurs fois dans le message clair, les nombres qui leur correspondent apparaitront plusieurs fois dans le message codé.

Le calcul des valeurs modulo 26 de chaque mot permet de retrouver la valeur de la dernière lettre, qui devrait souvent être E ou S (lettres finales les plus courantes)

La Base 26 permet de créer des identifiants uniques à partir d'un code numérique (numéro de client, de compte etc.)

En quoi sert l'inversion d'ordre des lettres ?

Plutôt que de convertir normalement, l'ordre inverse des lettres (ou le mot à l'envers) peut être utilisé :

Exemple : DCODE = $ 3 \times 26^0 + 2 \times 26^1 + 14 \times 26^2 + 3 \times 26^3 + 4 \times 26^4 = 1890151 $ (cela revient à encoder EDOCD à l'endroit).

Comment faire si un mot commence par un 'A' ?

Comme A est encodé 0 en base 26, à l'encodage, il devient nul et disparait au décodage. Il est possible de rajouter un 0 en début de mot pour signaler un A au début d'un mot.

Exemple : Le code pour AB = 0*26^1+1*26^0 = 1 or 1 = B, donc il est préférable d'encoder 01.

Alternativement, dCode propose d'utiliser 1 comme valeur pour l'encodage de A, évitant ainsi l'utilisation du 0 en position initiale.

Comment stocker des mots sur des entiers 32bits ou 64 bits ?

En informatique, les entiers sont généralement stockés sur 32 bits, la plus grande valeur possible est $ 2^{32} - 1 = 4294967295 $. En utilisant la base 26, il est donc possible de stocker n'importe quel mot de 6 lettres sur un entier (car le plus grand mot de 6 lettres est ZZZZZZ dont la valeur en base 10 est 308915775). Avec un entier 64 bits, la limite passe à 13 lettres.

Code source

dCode se réserve la propriété du code source pour "Chiffre Base 26". Sauf code licence open source explicite (indiqué Creative Commons / gratuit), l'algorithme pour "Chiffre Base 26", l'applet ou snippet (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou les fonctions liées à "Chiffre Base 26" (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 à "Chiffre Base 26" ne sont pas publics, idem pour un usage hors ligne, PC, mobile, tablette, appli iPhone ou Android !
Rappel : dCode est gratuit.

Citation

Le copier-coller de la page "Chiffre Base 26" 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 :
Chiffre Base 26 sur dCode.fr [site web en ligne], consulté le 25/03/2025, https://www.dcode.fr/chiffre-base-26

Besoin d'Aide ?

Rendez-vous sur notre communauté Discord dCode pour participer au forum d'entraide !
PS : Pour les messages codés, testez notre détecteur de chiffrement !

Questions / Commentaires

Remarques et suggestions sont les bienvenues afin que dCode propose le meilleur outil 'Chiffre Base 26' gratuit ! Merci !


https://www.dcode.fr/chiffre-base-26
© 2025 dCode — La 'boite à outils' indispensable qui sait résoudre tous les jeux / énigmes / géocaches / CTF.
 
Un problème ?