Base58 Kodieren/Dekodieren

Bitcoin-Alphabet, entfernt die verwechselbaren Zeichen 0/O/I/l

Kodieren Dekodieren
Zeichen: {{ inputText.length }}
{{ error }}
Base64 Kodieren →

Über Base58

Base58 ist die im Bitcoin-Design verwendete Kodierung mit 58 Zeichen (unter Entfernung der vier optisch verwechselbaren Zeichen 0, O, I, l). Sie eignet sich besser als Base64 zur Darstellung langer Kennungen wie Krypto-Wallet-Adressen und Transaktions-Hashes und verringert Kopierfehler deutlich.

Base58 verwendet kein Padding; die Ausgabelänge verhält sich etwa proportional zur ursprünglichen Bytezahl. Neben Bitcoin wird es auch von IPFS, Ripple und anderen verwendet (manche Varianten wie Base58Check fügen eine Prüfsumme hinzu).

Beispiele

Eingabe: Hello World → Ausgabe: 2NEwdFFHWmz7v6yCR5R9bQT9xuQ2

FAQ

F: Können Base58 und Base64 ineinander umgewandelt werden?
A: Nicht direkt, da sich ihre Alphabete und Kodierungsregeln unterscheiden. Um zwischen ihnen zu konvertieren, dekodieren Sie zuerst in die ursprünglichen Bytes und kodieren Sie dann mit der anderen Methode neu.
F: Warum verwendet Bitcoin kein Base64?
A: Base64 enthält Zeichen wie + / =, die beim Kopieren, Drucken oder Vorlesen fehleranfällig sind. Base58 entfernt verwechselbare Zeichen und macht Adressen für Menschen leichter lesbar und übertragbar.