Base32 kodér/dekodér
Zakódujte nebo dekódujte text pomocí Base32 (RFC 4648) kódování.
O Base32 Encoderu/Decoderu
Base32 Encoder/Decoder převádí binary data na a z Base32 encodingu, jak je definováno v RFC 4648, pomocí 32znakového abecedního řetězce velkých písmen A až Z a číslic 2 až 7. Base32 bylo navrženo pro kontexty vyžadující case-insensitive encoding — používá se v TOTP (Time-Based One-Time Password) secret keys pro two-factor authentication, Tor v3 hidden service addresses a určitých DNS label encodings. Base32-encoded strings neobsahují žádné nejednoznačné znaky, které by mohly být vizuálně zaměněny, což je činí bezpečnými pro manuální přepis.
Jak Používat
Vložte text nebo raw data do vstupního pole a klikněte na Encode pro převod na Base32, nebo vložte Base32-encoded string a klikněte na Decode pro obnovení původních bytů. Nástroj podporuje jak standardní RFC 4648 Base32 (uppercase, s = padding), tak volitelné no-padding varianty používané v některých protokolech.
Běžné Případy Použití
- Encoding TOTP nebo HOTP secret keys pro generování QR code při nastavování Google Authenticator nebo Authy two-factor authentication
- Decoding Base32 secret seeds z authenticator app backup codes a configuration URIs pro account recovery
- Encoding binary data pro DNS TXT records, kde DNS protocol vyžaduje case-insensitive hodnoty
- Práce s Tor v3 onion addresses a decoding jejich Base32 encoded public key components pro výzkum
- Převod binary file hashes na Base32 pro použití jako case-insensitive filename-safe identifiers v content-addressed storage