Base32 kódovanie a dekódovanie
Prevádzajte text do Base32 podľa RFC 4648 a späť, vrátane base32hex a paddingu.
Base32 kódovanie a dekódovanie
Base32 zapisuje binárne dáta pomocou 32 jednoznačných znakov — písmen A až Z a číslic 2 až 7. Vďaka tomu obstojí tam, kde je Base64 krehký: prežije systémy, ktoré nerozlišujú veľké a malé písmená, nepoužíva znaky problematické v URL a názvoch súborov a ľahko sa číta nahlas. Stretnete sa s ním najčastejšie ako s tajným kľúčom aplikácií na dvojfaktorové overovanie, v záznamoch DNS či v URI typu ni:.
Vložte text a získate Base32, alebo vložte Base32 a dekódujte ho späť — smer prepnete voličom režimu. Nástroj postupuje podľa RFC 4648 a vstup najprv prevedie na bajty UTF-8, takže diakritika aj emoji fungujú správne. Na výber sú štyri abecedy: štandardná, base32hex (0–9 a A–V), Crockfordova Base32 a z-base-32.
Crockfordova Base32 používa 0–9 a A–Z bez písmen I, L, O, U. Je určená na kódy, ktoré ľudia čítajú nahlas a prepisujú: pomlčky ignoruje a pri dekódovaní číta I a L ako 1 a O ako 0. Z-base-32 preusporiada abecedu tak, aby najľahšie čitateľné znaky boli na začiatku, a výstup je malými písmenami. Ani jedna z nich nepoužíva výplň =.
Výplň znakmi = doplní štandardný výstup a base32hex na násobok osem znakov, ako to vyžaduje RFC. Niektoré systémy vrátane tajných kľúčov TOTP ju však vynechávajú, preto ju možno jedným zaškrtávacím políčkom vypnúť. Dekódovanie je zhovievavé: prijme malé písmená, chýbajúcu výplň aj medzery a pri neplatnom vstupe zobrazí jasnú správu.
Všetko beží vo vašom prehliadači, takže nič z vloženého obsahu neopúšťa zariadenie — a pri dekódovaní autentifikačného kľúča to platí dvojnásob. Výsledok skopírujte, stiahnite ako súbor .txt, alebo ho vložte späť do vstupu a reťazte konverzie.