Text to Base32 muunnin
Koodaa teksti Base32-muotoon tai pura Base32 takaisin tekstiksi käyttämällä RFC 4648:n mukaista aakkostoa A:sta Z:aan ja 2:sta 7:ään. Työkalu muuntaa syötteen UTF-8-tavuiksi, muodostaa kahdeksan merkin ryhmiä valinnaisine =-täytemerkkeineen ja purkaa koodauksen kirjainkoosta riippumatta ohittaen välilyönnit ja rivinvaihdot. Se auttaa kehittäjiä käsittelemään TOTP-salaisuuksia, onion-osoitteita, DNS-tietueita ja tiedostonimiä, joissa tarvitaan kirjainkoosta riippumatonta koodausta.
Usein kysytyt kysymykset
Mikä Base32 on?
Base32 on RFC 4648:n mukainen binääri-tekstiksi-koodaus, jossa käytetään 32 merkkiä: kirjaimia A:sta Z:aan ja numeroita 2:sta 7:ään. Jokaista 5 tavua vastaa 8 merkkiä, joten tuloste on noin 60 prosenttia syötettä suurempi. Aakkostossa ei ole pieniä kirjaimia eikä helposti sekoitettavia numeroita.
Mitä ovat RFC 4648:n esimerkit?
f koodautuu muotoon MY======, fo muotoon MZXQ====, foo muotoon MZXW6===, foob muotoon MZXW6YQ=, fooba muotoon MZXW6YTB ja foobar muotoon MZXW6YTBOI======. Tyhjä syöte pysyy tyhjänä. Työkalu tuottaa kaikki nämä tulokset.
Mitä täytevalinta tekee?
Kun täyte on käytössä, koodain lisää =-merkkejä, kunnes pituus on kahdeksalla jaollinen, kuten RFC 4648 määrittää. Monet TOTP-sovellukset ja URL-osoitteet käyttävät Base32-muotoa ilman täytettä, joten poista täyte käytöstä niitä varten. Purkain hyväksyy molemmat muodot.
Erottaako purku isot ja pienet kirjaimet?
Ei. Purkain hyväksyy isot ja pienet kirjaimet sekä ohittaa välilyönnit, sarkaimet ja rivinvaihdot. Koodattu tuloste on aina isoilla kirjaimilla.
Miksi Base32-syötettäni ei hyväksytä?
Vain merkit A:sta Z:aan, numerot 2:sta 7:ään ja perässä olevat =-merkit ovat sallittuja. Numerot 0, 1, 8 ja 9 eivät kuulu aakkostoon, ja pituudet, jotka eivät voi vastata kokonaisia tavuja, kuten yksi, kolme tai kuusi merkkiä viimeisessä ryhmässä, hylätään.
Voinko purkaa TOTP-salaisuuden tällä työkalulla?
Voit purkaa sen, mutta TOTP-salaisuudet ovat satunnaisia tavuja eivätkä tekstiä. Työkalu ilmoittaa tällöin, ettei tulos ole kelvollista UTF-8-tekstiä, koska se näyttää vain puretun datan, joka on luettavaa tekstiä.
Miten muita kuin ASCII-merkkejä käsitellään?
Teksti koodataan UTF-8-muotoon ennen muunnosta, joten esimerkiksi é-kirjaimet tai emojit vievät kaksi tai neljä tavua kukin. Purku palauttaa tavut takaisin samaksi tekstiksi.
Onko tämä sama asia kuin Base32hex tai Crockford Base32?
Ei. Base32hex käyttää numeroita 0–9 ja kirjaimia A:sta V:hen, ja Crockfordin muunnelmasta on jätetty pois I, L, O ja U. Tämä työkalu käyttää vain RFC 4648:n mukaista aakkostoa.
Salaako Base32 tietoni?
Ei. Base32 on koodaus, jonka kuka tahansa voi purkaa. Se muuttaa datan ulkoasua, ei sitä, kuka voi lukea sen.
Kuinka paljon tekstiä voin muuntaa?
Enintään 5 MiB tekstiä pyyntöä kohden. Muunnos suoritetaan palvelimella, eikä syötettä tallenneta.