Base32-Encoder/Decoder
Kodiert oder dekodiert Text mit Base32-Kodierung (RFC 4648).
Über Base32 Encoder/Decoder
Der Base32-Encoder/-Decoder wandelt Binärdaten gemäß RFC 4648 in die Base32-Kodierung um und zurück. Er verwendet ein Alphabet aus 32 Zeichen: die Großbuchstaben A bis Z und die Ziffern 2 bis 7. Base32 wurde für Anwendungen entwickelt, in denen die Groß- und Kleinschreibung keine Rolle spielen darf – es wird für geheime TOTP-Schlüssel (Time-Based One-Time Password) der Zwei-Faktor-Authentifizierung, für Adressen von Tor-v3-Hidden-Services und für bestimmte Kodierungen von DNS-Labels verwendet. Base32-kodierte Zeichenketten enthalten keine mehrdeutigen Zeichen, die optisch verwechselt werden könnten, und eignen sich daher für die manuelle Abschrift.
So verwenden Sie es
Fügen Sie Text oder Raw Data in das Eingabefeld ein und klicken Sie auf Encode, um in Base32 zu konvertieren, oder fügen Sie eine Base32-kodierte Zeichenkette ein und klicken Sie auf Decode, um die ursprünglichen Bytes wiederherzustellen. Das Tool unterstützt sowohl Standard RFC 4648 Base32 (Uppercase, mit = Padding) als auch optionale No-Padding Varianten, die in einigen Protokollen verwendet werden.
Häufige Anwendungsfälle
- Kodieren von TOTP- oder HOTP-Secret Keys für QR Code Generation beim Einrichten der Google Authenticator- oder Authy-Two-Factor Authentication
- Dekodieren von Base32 Secret Seeds aus Authenticator App Backup Codes und Configuration URIs zur Account Recovery
- Kodieren von Binärdaten für DNS TXT Records, bei denen Case-Insensitive Values durch das DNS-Protokoll erforderlich sind
- Arbeiten mit Tor v3 Onion Addresses und Dekodieren ihrer Base32-kodierten Public Key Components für Research
- Konvertieren von Hashes binärer Dateien in Base32 zur Verwendung als groß-/kleinschreibungsunabhängige, dateinamensichere Bezeichner in inhaltsadressiertem Speicher