Encoder et Decoder en Base58

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

Convertissez n'importe quelle chaine de texte en encodage Base58 ou decodez des données encodees en Base58 vers leur forme originale. Utilisé l'alphabet standard Bitcoin qui exclut les caractères ambigus (0, O, I, l). Tout le traitément se fait entièrement 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

Sélectionnez 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 Données

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

3
3

Copiez le Résultat

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

Guide

Guide Complet de l'Encodage Base58

Origines et Objectif de Base58

Base58 a été introduit par Satoshi Nakamoto dans le code source original de Bitcoin. L'objectif etait de créer un encodage convivial pour les hashes cryptographiques et les adresses. En supprimant quatre caractères facilement confondus (0, O, I, l) et en évitant 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 traité les octets d'entrée comme un grand entier et divise repetitivement par 58, mappant chaque reste à un caractère de l'alphabet. Les octets zero initiaux sont preserves comme le caractère '1'. Contrairement a Base64, il n'y a pas de remplissage. Le résultat est une chaine alphanumerique compacte legérément plus longue que Base64 mais bien plus sure pour la manipulation manuelle et la vérification visuelle.

Base58Check et Détection d'Erreurs

Base58Check etend le Base58 simple en ajoutant une somme de contrôle de quatre octets derivee d'un double hash SHA-256. Lors du décodage, la somme est recalculee et comparee ; une discordance signale une corruption ou une faute de frappe. Ce schéma est utilisé pour les adresses Bitcoin, les clés privées WIF et les clés publiques etendues, offrant aux utilisateurs une protection intégrée.

Base58 Au-dela de Bitcoin

Bien que Bitcoin ait popularise Base58, l'encodage apparait dans de nombreux autres systèmes. IPFS utilisé Base58 pour les identifiants de contenu, Solana l'utilisé pour les adresses de comptes et Monero l'adopte pour les adresses furtives. Toute application necessitant des représentations compactes, sans ambiguite et sécurisées pour les URLs de données 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

Sélectionnez 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

Sélectionnez 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 récupéré

Cas d'utilisation

Cas d'Utilisation de Base58

Encodage d'Adresses Bitcoin

L'encodage Base58Check est le format standard pour les adresses Bitcoin. Il supprimé les caractères visuellement ambigus comme zero, O majuscule, I majuscule et l minuscule afin que les adresses puissent être copiees et partagees en toute sécurité sans erreurs de transcription dans les portefeuilles et explorateurs de blocs.

Identifiants de Contenu IPFS

IPFS utilisé 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 sécurisées pour les URLs, faciles a partager dans les liens, codes QR et documentation sans nécessiter d'encodage pourcent.

Clés de Portefeuilles de Cryptomonnaies

De nombreux portefeuilles de cryptomonnaies representent les clés privées et adresses publiques au format Base58. Cet encodage garde les clés plus courtes que l'hexadecimal tout en eliminant les caractères qui se ressemblent dans les polices courantes, reduisant le risque d'erreurs couteuses lors de la vérification des clés.

Questions Fréquemment Posees

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

Base58 est un encodage binaire-vers-texte qui utilisé 58 caractères 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 utilisé 64 caractères incluant plus, barre oblique et remplissage. Base58 supprimé ceux-ci et quatre lettres ambigues, le rendant plus sur pour la transcription manuelle.

?Pourquoi Bitcoin utilisé-t-il Base58 ?

Bitcoin utilisé Base58Check pour représenter les adresses de manière compacte en évitant les caractères 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 données binaires brutes, il faudrait alimenter les octets directement, ce qui n'est pas supporte dans la saisie texte.

?Quel alphabet cet outil utilisé-t-il ?

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

?Mes données sont-elles privées ?

Oui. Tout l'encodage et le décodage se fait localement dans votre navigateur. Aucune donnée n'est envoyée à un serveur ; votre saisie ne quitte jamais votre appareil.

?Cet outil est-il gratuit ?

Oui. Entièrement gratuit sans limites et sans inscription requise. Encodez et decodez autant de chaines que nécessaire 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 Recommandés 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 Sécurité pour Développeurs 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