Codificarea și decodarea Base32
Convertiți textul în RFC 4648 Base32 și înapoi, cu opțiuni base32hex și padding.
Codificarea și decodarea Base32
Base32 reprezintă date binare folosind 32 de caractere neechivoce — literele A la Z și cifrele de la 2 la 7 — ceea ce o face robustă acolo unde Base64 este fragilă: supraviețuiește sistemelor care nu țin cont de majuscule, evită caracterele care se ciocnesc în URL-uri și nume de fișiere și este ușor de citit cu voce tare sau de tastat manual. O întâlniți cel mai adesea ca cheie secretă din spatele aplicațiilor de autentificare cu doi factori, în înregistrările DNS și în ni: URI-uri și hash-uri de partajare a fișierelor.
Lipiți text pentru a-l codifica sau inserați un șir Base32 pentru a-l decoda înapoi - comutați direcția cu selectorul de mod. Instrumentul urmează RFC 4648: textul introdus este convertit mai întâi în UTF-8 octeți, astfel încât caracterele accentuate și emoji-ul codifică și decodifică corect. Selectorul de alfabet comută între alfabetul standard și base32hex (0–9, A–V), varianta utilizată în care ordinea de sortare a formei codificate trebuie să se potrivească cu ordinea de sortare a octeților bruti.
Umplutura cu semnele = umple rezultatul la un multiplu de opt caractere, așa cum cere RFC la sfârșitul unui flux. Unele sisteme - secretele TOTP printre ele - omit umplutura, astfel încât să o puteți dezactiva cu o singură casetă de selectare. Decodificarea este îngăduitoare: introducerea cu litere mici, completarea lipsă, spațiile și întreruperile de rând sunt toate acceptate, iar un mesaj clar vă spune când introducerea cu adevărat nu este Base32.
Totul rulează în browserul tău. Nimic din ceea ce lipiți nu este încărcat oriunde, ceea ce contează când șirul pe care îl decodați este un secret al autentificatorului sau o altă autentificare. Copiați rezultatul, descărcați-l ca fișier .txt sau trimiteți-l înapoi la intrare pentru conversii în lanț.