Base58 Encoder / Decoder
Führung
Base58 Encoder / Decoder
Kodieren und Dekodieren von Base58-Strings, die in Bitcoin-Adressen, IPFS CIDs und anderen Blockchain-Systemen verwendet werden. Unterstützt mehrere Alphabet-Varianten und Base58Check mit SHA-256d Checksummen-Verifizierung.
Anwendung
Wechseln Sie zwischen Kodieren und Dekodieren. Geben Sie zum Kodieren Text (UTF-8) oder Hex-Daten ein und wählen Sie Ihre Base58-Variante. Fügen Sie zum Dekodieren einen Base58-String ein, um den dekodierten Text und die Hex-Ausgabe zu erhalten. Aktivieren Sie Base58Check, um die 4-Byte SHA-256d Checksumme hinzuzufügen oder zu überprüfen, die in Bitcoin-Adressen verwendet wird.
Merkmale
- Drei Alphabet-Varianten – Bitcoin, Flickr und Ripple Base58-Alphabete
- Base58Check Unterstützung – Kodieren mit SHA-256d Checksumme oder Überprüfen vorhandener Checksummen beim Dekodieren
- Zwei Eingabeformate – Kodieren von UTF-8-Text oder rohen Hex-Strings
- Zwei Ausgaben beim Dekodieren – Dekodierte Daten sowohl als UTF-8-Text als auch als Hex anzeigen
- Beliebige Genauigkeit – BigInt-Arithmetik behandelt jede Eingabelänge korrekt
- Führende Null-Beibehaltung – Behandelt führende Null-Bytes ordnungsgemäß, wie es die Base58-Spezifikation erfordert
- 100% Clientseitig – Die gesamte Kodierung und Dekodierung erfolgt in Ihrem Browser
Häufig gestellte Fragen
-
Warum wurde Base58 anstelle von Base64 erstellt?
Base58 wurde von Satoshi Nakamoto für Bitcoin entwickelt, um visuell mehrdeutige Zeichen zu vermeiden. Es entfernt 0 (null), O (Großbuchstabe o), I (Großbuchstabe i) und l (Kleinbuchstabe L) aus dem Base64-Alphabet, da sie in vielen Schriftarten zu ähnlich aussehen. Es entfernt auch + und /, um Base58-Strings leicht doppelklicken und auswählen zu können.
-
Was ist Base58Check und wie funktioniert die Checksumme?
Base58Check fügt eine 4-Byte-Checksumme hinzu, um Tippfehler und Übertragungsfehler zu erkennen. Die Checksumme wird berechnet, indem der SHA-256-Hash des SHA-256-Hashs (doppelter SHA-256) der Nutzdaten genommen und dann die ersten 4 Bytes dieses Hashs angehängt werden. Beim Dekodieren wird die Checksumme neu berechnet und verglichen, um Beschädigungen zu erkennen.
-
Was ist der Unterschied zwischen den Base58-Alphabeten von Bitcoin, Flickr und Ripple?
Alle drei verwenden 58 Zeichen, aber in unterschiedlicher Reihenfolge. Bitcoin verwendet 123456789ABCDEFGH...mit Großbuchstaben zuerst. Flickr vertauscht die Groß-/Kleinschreibung (Kleinbuchstaben vor Großbuchstaben). Ripple verwendet eine völlig andere Zeichenreihenfolge, beginnend mit rpshnaf39w. Der Kodierungsalgorithmus ist identisch, nur die Zeichenzuordnung unterscheidet sich.
-
Wo wird Base58-Kodierung neben Bitcoin verwendet?
Base58 wird in IPFS Content Identifiers (CIDs), Solana-Adressen, Monero-Adressen, Litecoin-Adressen und verschiedenen anderen Kryptowährungssystemen verwendet. Es wird auch in einigen dezentralen Identitätsprotokollen und inhaltsadressierbaren Speichersystemen eingesetzt, wo lesbare, eindeutige Bezeichner benötigt werden.
Erweiterungen installieren
IO-Tools zu Ihrem Lieblingsbrowser hinzufügen für sofortigen Zugriff und schnellere Suche
恵 Die Anzeigetafel ist eingetroffen!
Anzeigetafel ist eine unterhaltsame Möglichkeit, Ihre Spiele zu verfolgen. Alle Daten werden in Ihrem Browser gespeichert. Weitere Funktionen folgen in Kürze!
Unverzichtbare Tools
Alle Neuheiten
AlleAktualisieren: Unser neuestes Werkzeug wurde am März 21, 2026 hinzugefügt
