Base32 Encoder/Decoder

Kodieren Sie Text in Base32 und dekodieren Sie Base32 zurück in Text.

Der Base32-Encoder und -Decoder konvertiert Daten zwischen Klartext und Base32-Kodierung, einem Binär-zu-Text-Schema, das Binärdaten mit 32 ASCII-Zeichen darstellt. Base32 wird häufig für Zwei-Faktor-Authentifizierung (TOTP/HOTP), DNS-Einträge und Systeme verwendet, die Groß-/Kleinschreibung-unabhängige Kodierung erfordern. Dieses Tool verarbeitet Ihre Daten vollständig im Browser, sodass sensible Informationen wie Authentifizierungs-Geheimnisse Ihr Gerät nie verlassen.

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

Wie man es benutzt

1
1

Text eingeben

Geben Sie den Text ein, den Sie kodieren möchten, oder eine Base32-Zeichenkette, die Sie dekodieren möchten.

2
2

Richtung wählen

Klicken Sie auf 'In Base32 kodieren' um Text zu konvertieren, oder 'Aus Base32 dekodieren' um Base32 zurück in Text zu konvertieren.

3
3

Ergebnis kopieren

Klicken Sie auf die Schaltfläche Kopieren, um das kodierte oder dekodierte Ergebnis in Ihre Zwischenablage zu kopieren.

Guide

Vollständiger Leitfaden zur Base32-Kodierung

Was ist Base32-Kodierung?

Base32 ist ein Binär-zu-Text-Kodierungsschema nach RFC 4648, das Binärdaten mit 32 Zeichen (A-Z und 2-7) darstellt. Anders als Base64 verwendet Base32 nur Großbuchstaben und Ziffern, was es groß-/kleinschreibungsunabhängig macht. Jedes Zeichen repräsentiert 5 Bits, und die Kodierung gruppiert 5 Bytes in 8 Zeichen, mit '='-Padding wenn die Länge kein Vielfaches von 5 ist.

Warum Base32 statt Base64?

Base32 wird in mehreren Szenarien bevorzugt. 2FA-Systeme wie Google Authenticator nützen Base32, weil die Geheimnisse groß-/kleinschreibungsunabhängig und leicht einzutippen sind. DNS-TXT-Einträge profitieren, da DNS case-insensitive ist. Dateisysteme ohne Groß-/Kleinschreibungsunterscheidung bevorzugen ebenfalls Base32.

Base32 in Authentifizierungssystemen

TOTP- und HOTP-Protokolle verwenden Base32 zur Kodierung gemeinsamer Geheimnisse. Bei der 2FA-Einrichtung mit einer Authenticator-App enthält der QR-Code einen Base32-kodierten Schlüssel. Das Verständnis von Base32 hilft Entwicklern bei der Implementierung und dem Debugging von Authentifizierungssystemen.

Best Practices für Base32-Kodierung

Verwenden Sie immer Standard-Base32 (RFC 4648). Schließen Sie '='-Padding für Interoperabilität ein. Verarbeiten Sie Authentifizierungsgeheimnisse lokal. Validieren Sie dekodierte Ausgaben. Denken Sie daran: Base32 ist Kodierung, nicht Verschlüsselung — es bietet keine eigenständige Sicherheit.

Examples

Durchgerechnete Beispiele

Beispiel: Text in Base32 kodieren

Gegeben: Der Text 'Hello' soll in Base32 kodiert werden.

1

Schritt 1: Jedes Zeichen in ASCII-Wert umwandeln.

2

Schritt 2: In Binär konvertieren.

3

Schritt 3: In 5-Bit-Gruppen teilen und auf Base32-Alphabet abbilden.

Ergebnis: 'Hello' wird zu 'JBSWY3DP' in Base32 kodiert.

Beispiel: Ein 2FA-Geheimnis dekodieren

Gegeben: Ein Base32-kodiertes TOTP-Geheimnis 'JBSWY3DPEHPK3PXP'.

1

Schritt 1: Leerzeichen und Padding entfernen.

2

Schritt 2: Jedes Zeichen in 5-Bit-Wert umwandeln.

3

Schritt 3: Bits kombinieren und 8-Bit-Bytes extrahieren.

Ergebnis: Das dekodierte Geheimnis ist der Schlüssel für Authenticator-Apps.

Anwendungsfälle

Anwendungsfälle

Binärdaten kodieren

Dieses Tool verarbeitet Ihre Daten vollständig im Browser und gewährleistet Datenschutz und sofortige Ergebnisse. Es verarbeitet eine Vielzahl von Eingabeformaten und Grenzfällen und eignet sich für einfache Konvertierungen wie für komplexe Workflow-Integrationen. Die Browser-Verarbeitung bedeutet keine Dateigrößenbeschränkungen durch Server-Uploads.

Groß-/Kleinschreibung-unabhängige Kodierung

Dieses Tool verarbeitet Ihre Daten vollständig im Browser und gewährleistet Datenschutz und sofortige Ergebnisse. Es verarbeitet eine Vielzahl von Eingabeformaten und Grenzfällen und eignet sich für einfache Konvertierungen wie für komplexe Workflow-Integrationen. Die Browser-Verarbeitung bedeutet keine Dateigrößenbeschränkungen durch Server-Uploads.

DNS und Dateinamen

Dieses Tool verarbeitet Ihre Daten vollständig im Browser und gewährleistet Datenschutz und sofortige Ergebnisse. Es verarbeitet eine Vielzahl von Eingabeformaten und Grenzfällen und eignet sich für einfache Konvertierungen wie für komplexe Workflow-Integrationen. Die Browser-Verarbeitung bedeutet keine Dateigrößenbeschränkungen durch Server-Uploads.

Häufig gestellte Fragen

?Was ist Base32-Kodierung?

Base32 ist ein Kodierungsschema, das Binärdaten in ein Textformat mit 32 ASCII-Zeichen (A-Z und 2-7) konvertiert. Es ist im RFC 4648 definiert und wird häufig in Systemen verwendet, die eine groß-/kleinschreibungsunabhängige Kodierung erfordern.

?Was ist der Unterschied zwischen Base32 und Base64?

Base32 verwendet ein 32-Zeichen-Alphabet (A-Z, 2-7), während Base64 64 Zeichen verwendet (A-Z, a-z, 0-9, +, /). Die Base32-Ausgabe ist etwa 20% größer als Base64, aber sie ist groß-/kleinschreibungsunabhängig und vermeidet verwechselbare Zeichen.

?Warum werden die Zeichen 0, 1, 8 und 9 in Base32 nicht verwendet?

Diese Ziffern werden ausgeschlossen, um Verwechslungen mit den Buchstaben O, I, B und g zu vermeiden. Dies macht Base32 lesbarer und weniger fehleranfällig beim manuellen Abschreiben.

?Was sind die '='-Zeichen am Ende der Base32-Ausgabe?

Die '='-Zeichen sind Auffüllung, um sicherzustellen, dass die Länge der kodierten Ausgabe ein Vielfaches von 8 Zeichen ist. Dies wird vom RFC 4648-Standard für korrektes Dekodieren verlangt.

?Ist dieses Base32-Tool sicher und privat?

Ja. Alle Kodierung und Dekodierung findet lokal in Ihrem Browser statt. Es werden keine Daten an einen Server übertragen, was es sicher für die Verarbeitung sensibler Informationen macht.

?Kann ich dieses Tool auf Mobilgeräten nützen?

Ja, dieses Tool funktioniert auf jedem Gerät mit modernem Webbrowser, einschließlich Smartphones und Tablets. Das responsive Design passt sich Ihrem Bildschirm an und behält die volle Funktionalität.

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 Datenkodierung und Web-Sicherheit

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

Erweitern Sie Ihre Fähigkeiten

Professionelle Produkte für besseres Programmieren

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