Rechercher un outil
Z-Base-32

Outil pour décoder/encoder avec la Z-Base-32. La zBase32 est une variante de la base 32 qui se veut améliorée pour l'utilisation et la transcription par les humains.

Résultats

Z-Base-32 -

Catégorie(s) : Codage de Caractères

dCode et vous

dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les énigmes et les problèmes à résoudre au quotidien !
Vous avez un problème, une idée de projet, besoin d'un outil spécifique et dCode ne peut pas (encore) vous aider ? Vous désirez une prestation de développement sur mesure ? Contactez-moi !


dCodeur lit tous les messages et y répond si vous indiquez un email (non publié) ! C'est grâce à vous que dCode a le meilleur outil de Z-Base-32, Merci.

Z-Base-32

Annonces sponsorisées

Déchiffrement du z-base-32



Base32

Chiffrement/Encodage avec z-base-32



Base32

Outil pour décoder/encoder avec la Z-Base-32. La zBase32 est une variante de la base 32 qui se veut améliorée pour l'utilisation et la transcription par les humains.

Réponses aux Questions

Qu'est ce que la z-base-32 ? (Définition)

z-base-32 est une variante de la base 32 (norme RFC 3548) censée optimiser l'écriture et la lecture par les humains. z-base-32 utilise 32 caractères ybndrfg8ejkmcpqxot1uwisza345h769 soit les 36 caractères alphanumériques excluant 4 caractères pouvant être confondus avec d'autres : 0,l,v,2. L'ordre de l'alphabet est également modifié (au lieu de abcdefghijklmnopqrstuvwxyz234567) afin de favoriser les courantes (voyelles) et rendre les messages codés prononçables. Egalement, les caractères superflux = apparaissant à la fin des codes base32 et base64 sont supprimés.

Comment encoder avec z-base-32 ? (Principe de chiffrement)

Le message clair est traité comme une chaine binaire.

Exemple : Z est encodé en ASCII (8-bits) 01011010

La chaine est découpée en blocs de 5 bits (complétée si besoin des 0).

Exemple : La découpe donne les 10 bits 01011,01000 (avec deux 0 ajoutés à la fin)

Chaque bloc de 5 bits est alors encodé via l'alphabet de la z-base-32 par son caractère correspondant :

00000y00001b00010n00011d
00100r00101f00110g001118
01000e01001j01010k01011m
01100c01101p01110q01111x
10000o10001t10010110011u
10100w10101i10110s10111z
11000a110013110104110115
11100h111017111106111119

Exemple : Le message codé est me

Comment décoder par z-base-32 ? (Principe de déchiffrement)

Le déchiffrement par z-base-32 commence par une conversion des caractères en binaire via la table de correspondance

y00000b00001n00010d00011
r00100f00101g00110800111
e01000j01001k01010m01011
c01100p01101q01110x01111
o10000t10001110010u10011
w10100i10101s10110z10111
a11000311001411010511011
h11100711101611110911111

Exemple : Le message gc3y correspond donc à 00110,01100,11001,00000

La chaine binaire obtenue est ensuite interprétée (selon l'encodage ou le format utilisé)

Exemple : 00110011001100100000 correspond au code ASCII de la chaine 32

Comment reconnaitre le chiffre z-base-32 ?

Le message est composé uniquement des caractères alphanumériques à l'exception du 0, l, v et du 2.

Pourquoi exclure les caractères '0', 'l', 'v' et '2' ?

Le chiffre 0 peut être confondu avec o, la lettre l est proche du chiffre 1 voire de la lettre i. De même pour v qui est proche du u ou du r (surtout à l'écriture manuscrite), idem pour 2 qui a été exclu à cause de sa ressemblance écrite avec le z.

Poser une nouvelle question

Code source

dCode se réserve la propriété du code source du script Z-Base-32 en ligne. Sauf code licence open source explicite (indiqué Creative Commons / gratuit), tout algorithme, applet, snippet ou logiciel (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toute fonction (convertir, résoudre, décrypter, encrypter, déchiffrer, chiffrer, décoder, traduire) codé en langage informatique (PHP, Java, C#, Python, Javascript, Matlab, etc.) dont dCode a les droits ne sera pas cédé gratuitement. Pour télécharger le script en ligne Z-Base-32 pour un usage hors ligne, rendez-vous sur la page de contact !

Questions / Commentaires


dCodeur lit tous les messages et y répond si vous indiquez un email (non publié) ! C'est grâce à vous que dCode a le meilleur outil de Z-Base-32, Merci.


Source : https://www.dcode.fr/code-z-base-32
© 2018 dCode — La 'boite à outils' indispensable qui sait résoudre tous les jeux / énigmes / géocaches. dCode
Un problème ?