Base32 kódovanie a dekódovanie
Prevádzajte text do Base32 podľa RFC 4648 a späť, vrátane base32hex a paddingu.
Súvisiace nástroje
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 prežije aj tam, kde Base64 zlyháva: nevadí mu zmena veľkosti písmen, neobsahuje znaky problematické v URL adresách či názvoch súborov a dá sa bez chýb nadiktovať alebo prepísať ručne. Najčastejšie sa s ním stretnete ako s tajným kľúčom pre dvojfaktorové overenie (Google Authenticator a podobné aplikácie), v DNS záznamoch alebo v hashoch na zdieľanie súborov.
Vložte text a nástroj ho zakóduje, alebo vložte Base32 reťazec a dekódujte ho späť — smer prepnete voľbou režimu. Prevod sa riadi štandardom RFC 4648: text sa najprv prevedie na UTF-8 bajty, takže diakritika aj emoji sa zakódujú a dekódujú správne. Voľba abecedy prepína medzi štandardnou abecedou a variantom base32hex (0–9, A–V), ktorý zachováva poradie zoradenia pôvodných bajtov.
Dopĺňanie znakmi = zarovná výstup na násobok ôsmich znakov, ako to vyžaduje RFC. Mnohé systémy — napríklad TOTP kľúče — padding vynechávajú, preto ho vypnete jedným zaškrtávacím políčkom. Dekódovanie je tolerantné: malé písmená, chýbajúci padding, medzery aj zalomenia riadkov prejdú bez problémov a pri skutočne neplatnom vstupe dostanete zrozumiteľnú správu.
Všetko beží vo vašom prehliadači. Nič z vloženého textu sa nikam neodosiela — čo je podstatné, keď dekódujete kľúč z autentifikačnej aplikácie alebo iný prístupový údaj. Výsledok skopírujte, stiahnite ako .txt alebo presuňte späť do vstupu a pokračujte ďalším prevodom.