Ein Base32-Geheimnis dekodieren
TOTP-Einrichtungsschlüssel und DNS-sichere Tokens kommen in A–Z2–7 an. Base32-Dekodierung zeigt die Bytes; die Kodierung bestätigt den Hin- und Rückweg.
In dieser Anleitung verwendete Werkzeuge
Die Aufgabe
Base32 tauscht Dichte gegen Robustheit: kein mehrdeutiges 0/O oder 1/l, sicher im DNS und auf Papier. Wenn ein 2FA-Schlüssel oder ein Lizenz-Token als JBSWY3DPK5XXE3DE ankommt, dekodieren Sie es, um das darunterliegende UTF-8 zu sehen oder den Roundtrip zu bestätigen.
Text ↔ base32
Fügen Sie eine der beiden Seiten ein. Kodieren wandelt UTF-8-Text in das Standardalphabet mit optionalem =-Padding; Dekodieren akzeptiert Kleinbuchstaben und ignoriert Leerzeichen und Padding.
Beispiel
Hello wird zu JBSWY3DP (Padding optional). Die Dekodierung von jbsw y3dp — Kleinbuchstaben mit Leerzeichen — ergibt weiterhin Hello. Beachten Sie: JBSWY3DZ ist ebenfalls eine legale Zeichenkette und dekodiert zu Helly — base32 prüft das Alphabet, nicht die Bedeutung.
Umfang
RFC-4648-Base32 auf UTF-8-Text, bis zu 200.000 Zeichen in beide Richtungen. Ungültiges UTF-8 in dekodierten Bytes wird gemeldet, nicht verstümmelt. Base32hex- und Crockford-Varianten sind andere Alphabete und werden nicht erkannt.