Base58 Kodieren und Dekodieren

Kodieren Sie Text in Base58 und dekodieren Sie Base58 zurück in Text mit dem Bitcoin-Alphabet. Keine Abhangigkeiten, läuft in Ihrem Browser.

Konvertieren Sie jede Textzeichenkette in Base58-Kodierung oder dekodieren Sie Base58-kodierte Daten zurück in ihre ursprüngliche Form. Verwendet das Standard-Bitcoin-Alphabet, das mehrdeutige Zeichen (0, O, I, l) ausschliesst. Die gesamte Verarbeitung erfolgt vollständig in Ihrem Browser ohne Serveraufrufe.

Loading...
Deine Daten bleiben in deinem Browser
War dieses Tool hilfreich?
Anleitung

So Kodieren und Dekodieren Sie Base58

1
1

Wählen Sie einen Modus

Wählen Sie Kodieren um Klartext in Base58 umzuwandeln oder Dekodieren um eine Base58-Zeichenkette zurück in lesbaren Text zu konvertieren.

2
2

Geben Sie Ihre Daten ein

Tippen oder fügen Sie den Text ein, den Sie konvertieren möchten. Die Ausgabe aktualisiert sich in Echtzeit während Sie tippen.

3
3

Kopieren Sie das Ergebnis

Klicken Sie auf die Schaltflache Kopieren um die kodierte oder dekodierte Ausgabe in Ihre Zwischenablage zu legen, bereit zum Einfügen.

Guide

Vollständiger Leitfaden zur Base58-Kodierung

Ursprunge und Zweck von Base58

Base58 würde von Satoshi Nakamoto im ursprünglichen Bitcoin-Quellcode eingeführt. Das Ziel war eine benutzerfreundliche Kodierung für kryptografische Hashes und Adressen. Durch das Entfernen von vier leicht verwechselbaren Zeichen (0, O, I, l) und das Vermeiden spezieller Symbole wie Plus und Schragstrich erzeugt Base58 Zeichenketten, die laut vorgelesen, auf Papier gedruckt oder in QR-Codes eingebettet werden können.

Wie Base58-Kodierung funktioniert

Base58 behandelt die Eingabebytes als eine große Ganzzahl und dividiert wiederholt durch 58, wobei jeder Rest einem Zeichen im Alphabet zugeordnet wird. Fuhrende Null-Bytes werden als Zeichen '1' beibehalten. Im Gegensatz zu Base64 gibt es kein Padding. Das Ergebnis ist eine kompakte alphanumerische Zeichenkette, etwas langer als Base64, aber viel sicherer für manuelle Handhabung und visuelle Uberprufung.

Base58Check und Fehlererkennung

Base58Check erweitert einfaches Base58 durch Anhangen einer vier-Byte-Prufsumme, die aus einem doppelten SHA-256-Hash abgeleitet wird. Beim Dekodieren wird die Prufsumme neu berechnet und verglichen; eine Abweichung signalisiert Beschadigung oder einen Tippfehler. Dieses Schema wird für Bitcoin-Adressen, WIF-Privatschlussel und erweiterte öffentliche Schlüssel verwendet und bietet einen integrierten Schutz.

Base58 Jenseits von Bitcoin

Obwohl Bitcoin Base58 popularisierte, erscheint die Kodierung in vielen anderen Systemen. IPFS verwendet Base58 für Inhaltsidentifikatoren, Solana nutzt es für Kontoadressen und Monero übernimmt es für Stealth-Adressen. Jede Anwendung, die kompakte, eindeutige und URL-sichere Darstellungen von Binardaten benötigt, kann von Base58 gegenüber Alternativen wie Hex oder Base64 profitieren.

Examples

Base58-Kodierungsbeispiele

Klartext Kodieren

Die Zeichenkette 'Hello World' mit dem Bitcoin-Alphabet in Base58 konvertieren.

1

Wählen Sie den Modus Kodieren

2

Geben Sie 'Hello World' in das Eingabefeld ein

3

Lesen Sie die Base58-Ausgabe

JxF12TrwUP45BMd → Base58-Kodierung von 'Hello World'

Eine Base58-Zeichenkette Dekodieren

Die Base58-Zeichenkette 'StV1DL6CwTryKyV' zurück in Klartext dekodieren.

1

Wählen Sie den Modus Dekodieren

2

Fügen Sie 'StV1DL6CwTryKyV' in das Eingabefeld ein

3

Lesen Sie die dekodierte Textausgabe

hello world → der ursprüngliche Kleinbuchstabentext wird wiederhergestellt

Anwendungsfälle

Base58-Anwendungsfälle

Bitcoin-Adresskodierung

Base58Check-Kodierung ist das Standardformat für Bitcoin-Adressen. Es entfernt visuell mehrdeutige Zeichen wie Null, Grossbuchstabe O, Grossbuchstabe I und Kleinbuchstabe l, damit Adressen sicher kopiert und geteilt werden können ohne Transkriptionsfehler in Wallets und Block-Explorern.

IPFS-Inhaltsidentifikatoren

IPFS verwendet Base58-kodierte CIDs (Inhaltsidentifikatoren) um Dateien im verteilten Web zu referenzieren. Die Kodierung von Hashes in Base58 erzeugt kompakte, URL-sichere Zeichenketten, die leicht in Links, QR-Codes und Dokumentation geteilt werden können ohne Prozent-Kodierung zu benotigen.

Kryptowahrung-Wallet-Schlüssel

Viele Kryptowahrung-Wallets stellen private Schlüssel und öffentliche Adressen im Base58-Format dar. Diese Kodierung halt Schlüssel kürzer als Hexadezimal und eliminiert Zeichen, die in gängigen Schriftarten ähnlich aussehen, wodurch das Risiko kostspieliger Fehler bei der manuellen Schlusseleingabe reduziert wird.

Häufig Gestellte Fragen

?Was ist Base58-Kodierung?

Base58 ist eine Binar-zu-Text-Kodierung, die 58 alphanumerische Zeichen verwendet und 0, O, I und l auslasst, um Verwechslungen in gedrucktem oder handgeschriebenem Text zu vermeiden.

?Wie unterscheidet sich Base58 von Base64?

Base64 verwendet 64 Zeichen einschließlich Plus, Schragstrich und Padding. Base58 entfernt diese und vier mehrdeutige Buchstaben, was es sicherer für manuelle Transkription macht.

?Warum verwendet Bitcoin Base58?

Bitcoin verwendet Base58Check um Adressen kompakt darzustellen und dabei Zeichen zu vermeiden, die in vielen Schriftarten ähnlich aussehen, wodurch Transkriptionsfehler reduziert werden.

?Kann ich Binardateien mit diesem Tool kodieren?

Dieses Tool kodiert UTF-8-Textzeichenketten. Für rohe Binardaten müssten Sie die Bytes direkt eingeben, was in der Texteingabe nicht unterstützt wird.

?Welches Alphabet verwendet dieses Tool?

Es verwendet das Bitcoin-Base58-Alphabet: 123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz, das 0, O, I und l ausschliesst.

?Sind meine Daten privat?

Ja. Alle Kodierung und Dekodierung geschieht lokal in Ihrem Browser. Keine Daten werden an einen Server gesendet; Ihre Eingabe verlässt nie Ihr Gerät.

?Ist dieses Tool kostenlos?

Ja. Völlig kostenlos ohne Limits und ohne Registrierung erforderlich. Kodieren und dekodieren Sie so viele Zeichenketten wie nötig ohne jegliche Einschränkungen.

Hilf uns besser zu werden

Wie gefällt Ihnen dieses Tool?

Jedes Tool bei Kitmul wird auf Basis echter Nutzeranfragen gebaut. Ihre Bewertung und Ihre Vorschläge helfen uns, Bugs zu beheben, fehlende Funktionen hinzuzufügen und die Tools zu bauen, die Sie wirklich brauchen.

Dieses Tool bewerten

Tippen Sie auf einen Stern, um uns zu sagen, wie nützlich dieses Tool für Sie war.

Vorschlag machen oder Bug melden

Eine Funktion fehlt? Einen Bug gefunden? Haben Sie eine Idee? Sagen Sie es uns und wir schauen es uns an.

Ähnliche Tools

Empfohlene Lektüre

Empfohlene Bücher über Kryptografie und Blockchain

Als Amazon-Partner verdienen wir an qualifizierten Verkäufen.

Erweitern Sie Ihre Fähigkeiten

Sicherheitstools für Krypto-Entwickler

Als Amazon-Partner verdienen wir an qualifizierten Verkäufen.

Newsletter

Erhalte Produktivitätstipps und Neue Tools Zuerst

Schließe dich Machern und Entwicklern an, die Datenschutz schätzen. Jede Ausgabe: neue Tools, Produktivitäts-Hacks und Updates — kein Spam.

Prioritätszugang zu neuen Tools
Jederzeit abbestellen, ohne Rückfragen