Encoder et Decoder en Base58

Encodez du texte en Base58 et decodez du Base58 en texte avec l'alphabet Bitcoin. Zero dependance, fonctionne dans votre navigateur.

Convertissez n'importe quelle chaine de texte en encodage Base58 ou decodez des donnees encodees en Base58 vers leur forme originale. Utilise l'alphabet standard Bitcoin qui exclut les caracteres ambigus (0, O, I, l). Tout le traitement se fait entierement dans votre navigateur sans appels serveur.

Loading...
Vos données restent dans votre navigateur
Cet outil vous a-t-il été utile ?
Tutoriel

Comment Encoder et Decoder en Base58

1
1

Selectionnez un Mode

Choisissez Encoder pour convertir du texte brut en Base58 ou Decoder pour transformer une chaine Base58 en texte lisible.

2
2

Entrez vos Donnees

Tapez ou collez le texte que vous souhaitez convertir dans le champ de saisie. La sortie se met a jour en temps reel pendant la frappe.

3
3

Copiez le Resultat

Cliquez sur le bouton Copier pour placer la sortie encodee ou decodee dans votre presse-papiers, prete a coller ou vous le souhaitez.

Guide

Guide Complet de l'Encodage Base58

Origines et Objectif de Base58

Base58 a ete introduit par Satoshi Nakamoto dans le code source original de Bitcoin. L'objectif etait de creer un encodage convivial pour les hashes cryptographiques et les adresses. En supprimant quatre caracteres facilement confondus (0, O, I, l) et en evitant les symboles speciaux comme plus et barre oblique, Base58 produit des chaines lisibles a voix haute, imprimables sur papier ou integrables dans des codes QR.

Comment Fonctionne l'Encodage Base58

Base58 traite les octets d'entree comme un grand entier et divise repetitivement par 58, mappant chaque reste a un caractere de l'alphabet. Les octets zero initiaux sont preserves comme le caractere '1'. Contrairement a Base64, il n'y a pas de remplissage. Le resultat est une chaine alphanumerique compacte legerement plus longue que Base64 mais bien plus sure pour la manipulation manuelle et la verification visuelle.

Base58Check et Detection d'Erreurs

Base58Check etend le Base58 simple en ajoutant une somme de controle de quatre octets derivee d'un double hash SHA-256. Lors du decodage, la somme est recalculee et comparee ; une discordance signale une corruption ou une faute de frappe. Ce schema est utilise pour les adresses Bitcoin, les cles privees WIF et les cles publiques etendues, offrant aux utilisateurs une protection integree.

Base58 Au-dela de Bitcoin

Bien que Bitcoin ait popularise Base58, l'encodage apparait dans de nombreux autres systemes. IPFS utilise Base58 pour les identifiants de contenu, Solana l'utilise pour les adresses de comptes et Monero l'adopte pour les adresses furtives. Toute application necessitant des representations compactes, sans ambiguite et securisees pour les URLs de donnees binaires peut beneficier de Base58.

Examples

Exemples d'Encodage Base58

Encoder du Texte Brut

Convertir la chaine 'Hello World' en Base58 en utilisant l'alphabet Bitcoin.

1

Selectionnez le mode Encoder

2

Tapez 'Hello World' dans le champ de saisie

3

Lisez la sortie en Base58

JxF12TrwUP45BMd → encodage Base58 de 'Hello World'

Decoder une Chaine Base58

Decoder la chaine Base58 'StV1DL6CwTryKyV' en texte brut.

1

Selectionnez le mode Decoder

2

Collez 'StV1DL6CwTryKyV' dans le champ de saisie

3

Lisez la sortie du texte decode

hello world → le texte original en minuscules est recupere

Cas d'utilisation

Cas d'Utilisation de Base58

Encodage d'Adresses Bitcoin

L'encodage Base58Check est le format standard pour les adresses Bitcoin. Il supprime les caracteres visuellement ambigus comme zero, O majuscule, I majuscule et l minuscule afin que les adresses puissent etre copiees et partagees en toute securite sans erreurs de transcription dans les portefeuilles et explorateurs de blocs.

Identifiants de Contenu IPFS

IPFS utilise des CIDs (Identifiants de Contenu) encodes en Base58 pour referencer des fichiers sur le web distribue. Encoder des hashes en Base58 produit des chaines compactes et securisees pour les URLs, faciles a partager dans les liens, codes QR et documentation sans necessiter d'encodage pourcent.

Cles de Portefeuilles de Cryptomonnaies

De nombreux portefeuilles de cryptomonnaies representent les cles privees et adresses publiques au format Base58. Cet encodage garde les cles plus courtes que l'hexadecimal tout en eliminant les caracteres qui se ressemblent dans les polices courantes, reduisant le risque d'erreurs couteuses lors de la verification des cles.

Questions Frequemment Posees

?Qu'est-ce que l'encodage Base58 ?

Base58 est un encodage binaire-vers-texte qui utilise 58 caracteres alphanumeriques, omettant 0, O, I et l pour prevenir la confusion dans le texte imprime ou manuscrit.

?En quoi Base58 differe-t-il de Base64 ?

Base64 utilise 64 caracteres incluant plus, barre oblique et remplissage. Base58 supprime ceux-ci et quatre lettres ambigues, le rendant plus sur pour la transcription manuelle.

?Pourquoi Bitcoin utilise-t-il Base58 ?

Bitcoin utilise Base58Check pour representer les adresses de maniere compacte en evitant les caracteres qui se ressemblent dans de nombreuses polices, reduisant les erreurs de transcription.

?Puis-je encoder des fichiers binaires avec cet outil ?

Cet outil encode des chaines de texte UTF-8. Pour des donnees binaires brutes, il faudrait alimenter les octets directement, ce qui n'est pas supporte dans la saisie texte.

?Quel alphabet cet outil utilise-t-il ?

Il utilise l'alphabet Bitcoin Base58 : 123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz, qui exclut 0, O, I et l.

?Mes donnees sont-elles privees ?

Oui. Tout l'encodage et le decodage se fait localement dans votre navigateur. Aucune donnee n'est envoyee a un serveur ; votre saisie ne quitte jamais votre appareil.

?Cet outil est-il gratuit ?

Oui. Entierement gratuit sans limites et sans inscription requise. Encodez et decodez autant de chaines que necessaire sans aucune restriction.

Aidez-nous à améliorer

Aimez-vous cet outil ?

Chaque outil Kitmul est construit à partir de vraies demandes d'utilisateurs. Votre note et vos suggestions nous aident à corriger des bugs, ajouter des fonctionnalités manquantes et créer les outils dont vous avez vraiment besoin.

Notez cet outil

Cliquez sur une étoile pour nous dire si cet outil vous a été utile.

Suggérez une amélioration ou signalez un bug

Une fonctionnalité manque ? Vous avez trouvé un bug ? Une idée ? Dites-le-nous et nous l'examinerons.

Outils associés

Lectures Recommandées

Livres Recommandes sur la Cryptographie et la Blockchain

En tant que partenaire Amazon, nous percevons une commission sur les achats qualifiés.

Boostez vos Compétences

Outils de Securite pour Developpeurs Crypto

En tant que partenaire Amazon, nous percevons une commission sur les achats qualifiés.

Newsletter

Recevez des Conseils Productivité et les Nouveaux Outils en Premier

Rejoignez les créateurs et développeurs qui valorisent la confidentialité. Chaque édition : nouveaux outils, astuces productivité et mises à jour — sans spam.

Accès prioritaire aux nouveaux outils
Désabonnez-vous à tout moment, sans questions