Wofür Base32 / Base58 gedacht ist
Base32 und Base58 wandeln beliebige Bytes in lesbare ASCII-Zeichen um. Base32 folgt RFC 4648 und wird etwa bei GeoDaten und Einmal-Passwörtern genutzt. Base58 kommt im Bitcoin-Umfeld zum Einsatz und verzichtet auf verwechselbare Zeichen.
Bedienung
- Text oder codierte Zeichenkette einfügen
- Die gewünschte Richtung auswählen
- Das Ergebnis prüfen und kopieren
Zu beachten:Base32 benötigt etwa das 1,6-fache der ursprünglichen Byte-Länge. Base58 ist etwas kompakter und kommt ohne die Zeichen 0, O, I und l aus.
Die wichtigsten Möglichkeiten
- Base32 nach RFC 4648 mit =-Auffüllung
- Base58 mit Bitcoin-Alphabet
- Kodieren und Dekodieren in beide Richtungen
- UTF-8-saubere Textumwandlung
Ergänzende Hinweise
Was ist der Unterschied zu Base64?
Base64 nutzt 64 Zeichen und ist kürzer, aber mit + und / und = auch für URLs weniger geeignet. Base32 und Base58 verzichten auf problematische Zeichen.
Warum gibt es bei Base58 kein Null?
Das Bitcoin-Alphabet lässt 0, O, I und l weg, damit Menschen Zeichen beim Abtippen nicht verwechseln.
Warum endet Base32 mit Gleichheitszeichen?
Die Auffüllung (=) rundet die Länge auf ein Vielfaches von 8 Zeichen auf und ist Teil der RFC-4648-Norm.
Werden Sonderzeichen korrekt umgewandelt?
Ja, der Text wird als UTF-8 verarbeitet, sodass Umlaute und Sonderzeichen korrekt kodiert und wieder dekodiert werden.
Wofür es verwendet wird
- Schlüssel und Codes übertragen
- Einmal-Passwörter verarbeiten
- Daten in kompakter Form ablegen
Verwandte Werkzeuge
Diese Werkzeuge passen zu Base32 und Base58: