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

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 'Z-Base-32' gratuit ! Merci !

Z-Base-32

Déchiffrement du z-base-32

 








Voir aussi : Base32Base-32 Crockford

Chiffrement/Encodage avec z-base-32

 

Voir aussi : Base32Base-32 Crockford

Réponses aux Questions (FAQ)

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

Le codage z-base-32 est une variante de la base 32 (norme RFC 3548) proposée par Zooko O'Whielacronx et censée optimiser l'écriture et la lecture par les humains. Le code 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

Le code binaire obtenu est ensuite interprété (selon l'encodage 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.

Code source

dCode se réserve la propriété du code source pour "Z-Base-32". Sauf code licence open source explicite (indiqué Creative Commons / gratuit), l'algorithme pour "Z-Base-32", l'applet ou snippet (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou les fonctions liées à "Z-Base-32" (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 à "Z-Base-32" 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 "Z-Base-32" 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 :
Z-Base-32 sur dCode.fr [site web en ligne], consulté le 30/12/2024, https://www.dcode.fr/code-z-base-32

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 'Z-Base-32' gratuit ! Merci !


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