Base32 Encoder & Decoder

Kódujte a dekódujte Base32 data okamžitě.

Podíl:

Bezplatný Base32 Encoder a Decoder

Převeďte text do a z Base32 kódování

Náš bezplatný Base32 Encoder & Decoder převádí text do Base32 kódovaného formátu a zpět. Kódování Base32 reprezentuje binární data pomocí 32znakové abecedy (A-Z a 2-7), což je činí čitelným pro lidi a vhodným pro systémy nerozlišující velká/malá písmena. Veškeré kódování a dekódování probíhá okamžitě ve vašem prohlížeči.

📋 Co je kódování Base32?

Base32 je binárně-textové kódovací schéma definované v RFC 4648, které reprezentuje binární data pomocí abecedy 32 znaků: velká písmena A až Z a číslice 2 až 7. Na rozdíl od Base64 používá Base32 pouze velká písmena a číslice, což je nerozlišující velká/malá písmena a uživatelsky přívětivé. Base32 je běžně používán v TOTP (časově založených jednorázových heslech), tajných klíčích pro dvoufaktorovou autentizaci (Google Authenticator), DNS záznamech a dalších systémech.

🛠️ Jak používat nástroj Base32

  1. 1 Vyberte záložku 'Kódovat do Base32' nebo 'Dekódovat z Base32' podle vašeho úkolu.
  2. 2 Pro kódování: Zadejte prostý text, který chcete převést na Base32.
  3. 3 Pro dekódování: Vložte Base32 kódovaný řetězec (znaky A-Z, 2-7 a výplň =).
  4. 4 Klikněte na příslušné tlačítko pro okamžité zpracování převodu.
  5. 5 Zkopírujte výsledek tlačítkem 'Kopírovat výsledek' pro použití ve vaší aplikaci.

✨ Klíčové funkce

Okamžitý převod

Kódujte a dekódujte Base32 data v reálném čase. Žádné limity velikosti souborů, žádné čekání — okamžité výsledky.

Kompletní soukromí

Veškeré kódování a dekódování probíhá výhradně ve vašem prohlížeči. Vaše data nikdy neopustí vaše zařízení.

Jednoduché rozhraní

Čisté, intuitivní rozhraní se samostatnými záložkami pro kódování a dekódování. Vložte data, klikněte na převod a zkopírujte výsledek.

🎯 Běžné případy použití

🔐 Dvoufaktorová autentizace

Base32 je standardní kódování pro tajné klíče TOTP používané v Google Authenticator, Authy a dalších 2FA aplikacích.

🌐 DNS a síťové protokoly

Base32 kódování se používá v DNSSEC, autentizačních systémech založených na DNS a protokolech vyžadujících reprezentaci dat nerozlišující velká/malá písmena.

🔑 Kódování tajných klíčů

Kódujte kryptografické klíče a tajemství ve formátu Base32 pro snadné sdílení a ukládání. Čitelný formát Base32 snižuje chyby při přepisu.

👩‍💻 Vývoj a testování

Kódujte a dekódujte Base32 data během vývoje. Užitečné pro ladění TOTP implementací a testování kódovaných parametrů.

💡 Osvědčené postupy Base32

  • Používejte Base32 místo Base64, když by rozlišení velkých/malých písmen mohlo způsobit problém.
  • Pamatujte, že Base32 kódování zvětšuje velikost dat přibližně o 60%.
  • Výplň Base32 (=) lze pro URL-bezpečné aplikace odstranit — dekodér si ji odvodí z délky řetězce.
  • Pro tajné klíče TOTP vždy používejte kódování Base32 dle RFC 6238 a Google Authenticator.
  • Nezaměňujte Base32 s Base64 — jsou to různá kódovací schémata s různými abecedami.
  • Base32 je kódování, ne šifrování. Neposkytuje zabezpečení dat — kdokoli může Base32 text dekódovat.

❓ Často kladené otázky

Jaký je rozdíl mezi Base32 a Base64?

Base32 používá 32znakovou abecedu (A-Z, 2-7) a nerozlišuje velká/malá písmena s ~60% nárůstem velikosti. Base64 používá 64znakovou abecedu (A-Z, a-z, 0-9, +, /), rozlišuje velká/malá písmena s ~33% nárůstem. Base32 je uživatelsky přívětivější, Base64 je prostorově efektivnější.

Proč se Base32 používá pro TOTP/2FA?

Base32 se používá pro tajné klíče TOTP, protože nerozlišuje velká/malá písmena, je čitelný pro lidi (žádné záměnitelné znaky jako 0/O nebo 1/l) a je dostatečně kompaktní pro ruční zadání.

Je kódování Base32 bezpečné?

Ne, Base32 je kódovací schéma, ne šifrování. Kdokoli, kdo má Base32 řetězec, jej může dekódovat. Pokud potřebujete chránit data, použijte před kódováním Base32 šifrování (AES, RSA).

Mohu kódovat binární soubory pomocí Base32?

Tento nástroj je navržen pro převod textu na Base32. Pro kódování binárních souborů potřebujete nástroj schopný číst binární data. Tento nástroj správně zpracovává kódování UTF-8 textu do Base32.

Jaké znaky jsou platné v Base32?

Base32 používá přesně 32 znaků: velká písmena A až Z (26 znaků) a číslice 2 až 7 (6 znaků). Znak = se používá pro výplň. Číslice 0, 1, 8 a 9 jsou záměrně vyloučeny.