Kódování / dekódování Base64
Base64 představuje binární data jako ASCII bezpečná pro JSON, HTTP hlavičky a e-maily. Kódování textu nebo malých souborů UTF-8 do Base64; dekódovat užitečné zatížení API a segmenty JWT zpět na čitelný text — to vše lokálně bez úniku přihlašovacích údajů na server.
Vstup
Výstup
SGVsbG8gd29ybGQ=
Jak kódovat nebo dekódovat Base64
1. Vyberte režim kódování nebo dekódování.
2. Vložte vstupní text nebo řetězec Base64.
3. Okamžité čtení výstupu.
4. Zkopírujte výsledek do schránky pro konfiguraci nebo ladění.
Příklady Base64
Základní authovací hlavička
Kódovat "clientId:clientSecret" do Base64 pro Authorization: Basic ... hlavička (pouze HTTPS).
Dekódujte segment užitečného zatížení JWT
Střední část tokenu eyJ... se dekóduje na požadavky JSON — spárujte s dekodérem JWT pro úplnou analýzu.
Vložit malou konfiguraci
Kódovat fragment ini pro přenos proměnné prostředí.
Když Base64 pomáhá
• Při ladění API ověřování a URI dat.
• Při dekódování chybových dat z protokolů.
• Při výuce, jak interaktivně funguje kódování.
Když je Base64 špatný nástroj
• Pro šifrování — Base64 je kódování, které není tajné.
• Pro velké soubory — použijte správný binární přenos, nikoli obří řetězce Base64.
• Když je potřeba varianta bezpečná pro URL — standardní Base64 používá + a / (použijte variantu kodéru URL).
Nešifrováno
Každý může dekódovat Base64 — zacházet se zakódovanými tajemstvími jako s odhalenými, pokud jsou zachyceny. Vždy TLS v tranzitu.
Velikost režie
Kódovaná data jsou ~33% větší — přijatelné pro malé tokeny, plýtvání pro video.
Pracovní postup JWT
Dekódujte segmenty záhlaví a užitečného zatížení odděleně; ověřte podpis v kódu aplikace — nástroje dekodéru neověřují krypto.
Časté dotazy
Base64 bezpečný pro URL?
Nahrazuje +/ znakem -_ a může vynechat odsazení — zkontrolujte specifikaci API.
Výplň rovná se?
Platný Base64 končí = nebo == pro zarovnání — zahrnout při dekódování striktních analyzátorů.
Dekódování se nezdařilo?
Vstup může obsahovat mezery nebo nesprávnou abecedu — oddělte nové řádky.
Unicode text?
Kódovat UTF-8 bajtů, nikoli UTF-16 — standard pro web.
Nahráno?
Ne.
Obrázky?
Použijte obrázek k Base64 pro plný pracovní postup URL dat.