Base32 kódolás és dekódolás
Alakíts szöveget RFC 4648 szerinti Base32 formátumba és vissza, base32hex és kitöltés opcióval.
Kapcsolódó eszközök
Base32 kódolás és dekódolás
A Base32 bináris adatokat ír le 32 egyértelmű karakterrel — az A-tól Z-ig terjedő betűkkel és a 2-től 7-ig terjedő számjegyekkel. Ettől ott is megbízható, ahol a Base64 törékeny: túléli a kis- és nagybetűket nem megkülönböztető rendszereket, kerüli az URL-ekben és fájlnevekben problémás karaktereket, és hibák nélkül lediktálható vagy kézzel átírható. Leggyakrabban kétfaktoros hitelesítés titkos kulcsaként találkozol vele (Google Authenticator és hasonló alkalmazások), DNS-rekordokban vagy fájlmegosztó hash-ekben.
Illessz be szöveget a kódoláshoz, vagy egy Base32 karakterláncot a visszafejtéshez — az irányt a mód választóval váltod. Az átalakítás az RFC 4648 szabványt követi: a szöveg először UTF-8 bájtokká alakul, így az ékezetes betűk és az emodzsik mindkét irányban sértetlenül átjutnak. Az ábécé választó a szabványos ábécé és a base32hex (0–9, A–V) között vált; az utóbbinál a kódolt értékek rendezési sorrendje megegyezik az eredeti bájtokéval.
A = jelekkel való kitöltés a kimenetet nyolc karakter többszörösére egészíti ki, ahogy az RFC az adatfolyam végén előírja. Sok rendszer — például a TOTP kulcsok — elhagyja a kitöltést, ezért egyetlen jelölőnégyzettel kikapcsolhatod. A dekódolás megengedő: a kisbetűk, a hiányzó kitöltés, a szóközök és a sortörések is átmennek, valóban érvénytelen bemenetnél pedig érthető üzenetet kapsz.
Minden a böngésződben fut. A beillesztett szövegből semmi nem kerül feltöltésre — ez akkor számít igazán, ha egy hitelesítő alkalmazás kulcsát vagy más hozzáférési adatot fejtesz vissza. A kész eredményt másold ki, töltsd le .txt fájlként, vagy helyezd vissza a bemenetbe a következő átalakításhoz.