Base32-Encoder/Decoder
Kodiert oder dekodiert Text mit Base32-Kodierung (RFC 4648).
Ueber Base32 Encoder/Decoder
Der Base32 Encoder/Decoder wandelt Binärdaten in und aus der Base32-Kodierung um, wie sie in RFC 4648 definiert ist, unter Verwendung eines 32-Zeichen-Alphabets aus Großbuchstaben A bis Z und Ziffern 2 bis 7. Base32 wurde für Kontexte entwickelt, die eine Case-Insensitive Encoding erfordern – es wird in TOTP (Time-Based One-Time Password) Secret Keys für Two-Factor Authentication, Tor v3 Hidden Service Addresses und bestimmten DNS Label Encodings verwendet. Base32-kodierte Zeichenketten enthalten keine mehrdeutigen Zeichen, die visuell verwechselt werden könnten, was sie sicher für die manuelle Transkription macht.
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 Binary File Hashes in Base32 zur Verwendung als Case-Insensitive Filename-Safe Identifiers in Content-Addressed Storage