Encodeur et Décodeur Base58
Encodez du texte UTF-8 avec l'alphabet Bitcoin Base58 ou décodez-le.
Cet outil fonctionne entièrement dans votre navigateur. Vos fichiers ne sont jamais envoyés à un serveur.
Fonction de l'outil
Choisissez Encoder ou Décoder, collez une valeur puis copiez le résultat immédiatement actualisé.
Norme d'encodage
L'alphabet Bitcoin Base58 retire 0, O, I et l, visuellement ambigus, tout en distinguant majuscules et minuscules pour les autres symboles.
Représentation des données
Les octets UTF-8 forment un entier non signé en base 256, ensuite converti en base 58. Les octets nuls initiaux restent des caractères 1 initiaux.
Exemple
Hello World devient JxF12TrwUP45BMd. Le décodage de ce vecteur connu restitue les onze caractères du texte original.
Validation de l'entrée
Chaque caractère encodé doit appartenir à l'alphabet choisi. Seuls les espaces extérieurs sont retirés et tout symbole invalide produit une erreur.
Limites
Il s'agit de Base58 brut et non de Base58Check. Aucun checksum, octet de version, contrôle de portefeuille, chiffrement ou protection de saisie n'est ajouté.
Confidentialité
Toute conversion d'octets s'exécute localement dans le navigateur ; l'outil ne transfère jamais entrée ni résultat.
Questions Fréquentes
- Quelle norme utilise Encodeur et Décodeur Base58 ?
- L'alphabet Bitcoin Base58 retire 0, O, I et l, visuellement ambigus, tout en distinguant majuscules et minuscules pour les autres symboles.
- Que se passe-t-il si l'entrée encodée est incorrecte ?
- L'outil affiche une erreur et ne produit aucune sortie. Chaque caractère encodé doit appartenir à l'alphabet choisi. Seuls les espaces extérieurs sont retirés et tout symbole invalide produit une erreur.
- Mon entrée est-elle transférée ?
- Toute conversion d'octets s'exécute localement dans le navigateur ; l'outil ne transfère jamais entrée ni résultat.