Outil pour déchiffrer/chiffrer en Base 37 (Alphanumérique + Séparateur), une base idéale pour encoder des chaines alphanumériques par un nombre (et inversement) avec les 37 caractères les plus courants (26 lettres, 10 chiffres et 1 séparateur).
Chiffre Base 37 - dCode
Catégorie(s) : Mathématiques, Cryptographie
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 !
La base 37 est une base arithmétique composée de 37 symboles. Elle est utilisée en pratique pour stocker du texte avec les 36 caractères alphanumeriques (26 lettres de l'alphabet ABCDEFGHIJKLMNOPQRSTUVWXYZ et 10 chiffres 0123456789) accompagnés d'un caractère supplémentaire, un séparateur comme espace ou underscore _ (tiret bas).
Tout nombre entier (en base 10, décimale) possède une conversion en base 37 (donc une écriture avec les 37 caractères ci-dessus), et réciproquement tout mot ou phrase (utilisant ces 37 symboles) possède une conversion en base 10.
Le chiffrement en base 37 est basé sur les calculs de changement de base arithmétique (la conversion de la base 37 vers la base 10).
Exemple : Pour coder les 3 caractères B37 en base 37 en utilisant les 37 symboles 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_, commencer par convertir en base 10 chaque caractère selon leur valeur/rang : B=11, 3=3, 7=7 et appliquer le changement de base : $ 11 \times 37^2 + 3 \times 37^1 + 7 \times 37^0 = 15177 $
Plusieurs ensembles de 37 symboles sont possibles pour la base 37, ils différent selon l'ordre des éléments (chiffres,lettres,séparateur).
Mathématiquement, le plus utilisé est 09AZ_ (chiffres,lettres,séparateur)
Symboles | 0 | 1 | 2 | 3 | … | 8 | 9 | A | B | C | … | X | Y | Z | _ |
Valeurs | 0 | 1 | 2 | 3 | … | 8 | 9 | 10 | 11 | 12 | … | 33 | 34 | 35 | 36 |
En cryptographie, il est préféré AZ09_ (lettres,chiffres,séparateur)
Symboles | A | B | C | … | Y | Z | 0 | 1 | 2 | 3 | … | 7 | 8 | 9 | _ |
Valeurs | 0 | 1 | 2 | … | 24 | 25 | 26 | 27 | 28 | 29 | … | 33 | 34 | 35 | 36 |
Mais il est possible d'utiliser les autres combinaisons, commes celles qui commencent par le séparateur _AZ09 ou _09AZ, ou encore la variante 09_AZ ou AZ_09.
Le déchiffrement de la base 37 est une conversion directe des nombres encodés (en base 10) vers la base 37.
Exemple : Décoder le message 571923. $ 571923 = 11 \times 37^3 + 10 \times 37^2 + 28 \times 37^1 + 14 \times 37^0 $ donc [11,10,28,14] en base 37 et 11=B, 10=A, 28=S, 14=E, soit le message clair BASE.
Un code en base 37 est théoriquement constitué d'un unique grand nombre décimal de longueur proportionnelle celle du message.
dCode se réserve la propriété du code source pour "Chiffre Base 37". Tout algorithme pour "Chiffre Base 37", applet ou snippet ou script (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toutes fonctions liées à "Chiffre Base 37" (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 toute base de données, ou accès API à "Chiffre Base 37" ou tout autre élément ne sont pas publics (sauf licence open source explicite type Creative Commons). Idem avec le téléchargement pour un usage hors ligne sur PC, mobile, tablette, appli iPhone ou Android.
Rappel : dCode est une ressource éducative et pédagogique, accessible en ligne gratuitement et pour tous.
Le contenu de la page "Chiffre Base 37" ainsi que ses résultats peuvent être copiés et réutilisés librement, y compris à des fins commerciales, à condition de mentionner dCode.fr comme source.
L'export des résultats est gratuit et se fait simplement en cliquant sur les icônes d'export ⤓ (format .csv ou .txt) ou ⧉ copier-coller.
Pour citer dCode.fr sur un autre site Internet, utiliser le lien :
Dans un article scientifique ou un livre, la citation bibliographique recommandée est : Chiffre Base 37 sur dCode.fr [site web en ligne], consulté le 15/04/2025,