Base32 kodiranje i dekodiranje
Pretvorite tekst u RFC 4648 Base32 i natrag, s base32hex i opcijama ispune.
Base32 kodiranje i dekodiranje
Base32 predstavlja binarne podatke pomoću 32 nedvosmislena znaka — slova od A do Z i znamenke od 2 do 7 — što ga čini otpornijim od Base64 tamo gdje je ovaj krhak: preživljava sustave koji ne razlikuju velika i mala slova, izbjegava znakove koji se sukobljavaju u URL-ovima i nazivima datoteka te se lako čita naglas ili upisuje ručno. Najčešće ga susrećete kao tajni ključ aplikacija za dvofaktorsku autentifikaciju, u DNS zapisima te u ni: URI-jima i hashevima za dijeljenje datoteka.
Zalijepite tekst za kodiranje ili Base32 niz za dekodiranje; smjer mijenjate izbornikom načina. Alat slijedi RFC 4648: ulazni tekst se najprije pretvara u UTF-8 bajtove, pa se naglašeni znakovi i emoji ispravno kodiraju i dekodiraju. Izbornik abecede nudi četiri opcije: standardnu, base32hex (0–9, A–V), u kojoj redoslijed sortiranja kodiranog oblika odgovara sirovim bajtovima, Crockfordov Base32 i z-base-32.
Crockfordov Base32 koristi 0–9 i A–Z bez I, L, O i U. Namijenjen je kodovima koje ljudi čitaju naglas i ponovno upisuju: nema znakova koji se lako zamijene, crtice se ignoriraju, a pri dekodiranju I i L čitaju se kao 1, a O kao 0. Z-base-32 preslaguje abecedu tako da znakovi koje je najlakše čitati i pisati dolaze prvi, i ispisuje mala slova. Ni jedan ni drugi ne definiraju dopunu znakom =.
Dopuna znakom = popunjava izlaz standardne abecede i base32hex do višekratnika od osam znakova, kako to zahtijeva RFC. Neki sustavi — među njima TOTP tajne — je izostavljaju, pa je možete isključiti jednim okvirom. Dekodiranje je popustljivo: prihvaćaju se mala slova, izostavljena dopuna, razmaci i prijelomi redaka, a jasna poruka javlja kada ulaz zapravo nije Base32.
Sve se izvodi u vašem pregledniku, pa se ništa što zalijepite ne šalje nigdje, što je važno kada dekodirate tajnu autentifikatora. Kopirajte rezultat, preuzmite ga kao .txt datoteku ili ga vratite na ulaz da biste ulančali pretvorbe.