Kodiranje in dekodiranje Base32
Pretvorite besedilo v RFC 4648 Base32 in nazaj z možnostmi base32hex in polnila.
Kodiranje in dekodiranje Base32
Base32 predstavlja binarne podatke z uporabo 32 nedvoumnih znakov – črk od A do Z in števk od 2 do 7 – zaradi česar je robusten tam, kjer je Base64 krhek: preživi sisteme, ki ne razlikujejo med velikimi in malimi črkami, izogiba se znakom, ki so v nasprotju v URL-jih in imenih datotek, in ga je enostavno prebrati na glas ali vnesti ročno. Najpogosteje ga srečate kot skrivni ključ za aplikacijami za dvofaktorsko preverjanje pristnosti, v zapisih DNS in v ni: URI-jih in zgoščenih vrednostih za skupno rabo datotek.
Prilepite besedilo, da ga kodirate, ali prilepite niz Base32, da ga dekodirate nazaj — preklopite smer z izbirnikom načina. Orodje sledi RFC 4648: vhodno besedilo se najprej pretvori v bajte UTF-8, tako da se naglašeni znaki in emoji pravilno kodirajo in dekodirajo. Izbirnik abecede preklaplja med standardno abecedo in base32hex (0–9, A–V), uporabljeno različico, kjer se mora vrstni red razvrščanja kodirane oblike ujemati z vrstnim redom neobdelanih bajtov.
Oblazinjenje z znaki = zapolni izhod do večkratnika osmih znakov, kot zahteva RFC na koncu toka. Nekateri sistemi – med njimi so skrivnosti TOTP – izpuščajo oblazinjenje, tako da ga lahko izklopite z enim potrditvenim poljem. Dekodiranje je prizanesljivo: sprejemljivi so vnos z malimi črkami, manjkajoče polnjenje, presledki in prelomi vrstic, jasno sporočilo pa vam pove, kdaj vnos resnično ni Base32.
Vse teče v vašem brskalniku. Nič, kar prilepite, ni nikamor naloženo, kar je pomembno, če je niz, ki ga dekodirate, skrivnost avtentifikatorja ali druga poverilnica. Kopirajte rezultat, ga prenesite kot datoteko .txt ali ga pošljite nazaj na vhod za verižne pretvorbe.