Codifica e decodifica Base32
Converti testo in RFC 4648 Base32 e viceversa, con base32hex e opzioni di riempimento.
Codifica e decodifica Base32
Base32 rappresenta i dati binari utilizzando 32 caratteri inequivocabili – le lettere dalla A alla Z e le cifre da 2 a 7 – il che lo rende robusto laddove Base64 è fragile: sopravvive ai sistemi che non fanno distinzione tra maiuscole e minuscole, evita i caratteri che entrano in conflitto negli URL e nei nomi dei file ed è facile da leggere ad alta voce o digitare a mano. Lo incontri più spesso come chiave segreta dietro le app di autenticazione a due fattori, nei record DNS e in ni: URI e hash di condivisione file.
Incolla il testo per codificarlo o incolla una stringa Base32 per decodificarlo nuovamente: cambia direzione con il selettore di modalità. Lo strumento segue RFC 4648: il testo di input viene prima convertito in byte UTF-8, quindi i caratteri accentati e le emoji vengono codificati e decodificati correttamente. Il selettore dell'alfabeto commuta tra l'alfabeto standard e base32hex (0–9, A–V), la variante utilizzata dove l'ordinamento della forma codificata deve corrispondere all'ordinamento dei byte grezzi.
Il riempimento con i segni = riempie l'output con un multiplo di otto caratteri, come richiesto dalla RFC alla fine di un flusso. Alcuni sistemi, tra cui i segreti TOTP, omettono il riempimento, quindi puoi disattivarlo con una casella di controllo. La decodifica è indulgente: input in minuscolo, riempimento mancante, spazi e interruzioni di riga sono tutti accettati e un messaggio chiaro ti informa quando l'input non è veramente Base32.
Tutto funziona nel tuo browser. Niente di ciò che incolli viene caricato da nessuna parte, il che è importante quando la stringa che stai decodificando è un segreto dell'autenticatore o un'altra credenziale. Copia il risultato, scaricalo come file .txt o invialo nuovamente all'input per concatenare le conversioni.