Preskoči na vsebino
TextArray
100% lokalno

Kodiranje in dekodiranje Base32

Pretvorite besedilo v RFC 4648 Base32 in nazaj z možnostmi base32hex in polnila.

Vhod

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.

FAQ

Za kaj se uporablja Base32?
Večinoma za podatke, ki jih ljudje berejo, vnašajo ali shranjujejo v sistemih, ki ne razlikujejo med velikimi in malimi črkami: skrivni ključi dvofaktorske avtentikacije (TOTP), zapisi DNS, zgoščene datoteke. Njegova 32-mestna abeceda se izogiba podobnim znakom in preživi velike črke.
Kako se Base32 razlikuje od Base64?
Base32 uporablja 32 znakov namesto 64, zato je njegov rezultat približno 20 % daljši od Base64. V zameno ne razlikuje med velikimi in malimi črkami ter se izogiba znakom +, / in =, zaradi česar je varnejši v URL-jih, imenih datotek ter izgovorjeni ali ročno napisani obliki.
Kaj je različica base32hex?
Base32hex (RFC 4648 §7) uporablja abecedo 0–9, ki ji sledi A–V. Kodirane vrednosti ohranjajo enak vrstni red kot izvirni bajti, kar je pomembno v sistemih, kot je DNSSEC. Izberite ga v izbirniku abecede za kodiranje in dekodiranje.
Ali potrebujem = oblazinjenje?
Strogi tokovi RFC 4648 se končajo z = zapolnitev do večkratnika osmih znakov, vendar ga številne uporabe v resničnem svetu – na primer skrivnosti TOTP – opustijo. Kodiranje vam omogoča preklapljanje oblazinjenja; dekodiranje sprejme obe obliki.
Je moje besedilo kje naloženo?
Ne. Kodiranje in dekodiranje poteka v celoti v vašem brskalniku in nič, kar prilepite, ne zapusti vaše naprave – varno tudi za skrivnosti overitelja.