Strumento Codifica/Decodifica Base32

Strumento online per codifica e decodifica Base32, supporta crittografia e decrittografia di testo, nessuna installazione richiesta

1526 utilizzi | 5.0 valutazione

Contenuto Input

Risultato

Pronto
Inserisci contenuto e clicca il pulsante codifica/decodifica

Istruzioni Uso

1

Seleziona tipo operazione

Clicca "Codifica" o "Decodifica" per selezionare il tipo di operazione desiderata.

2

Inserisci contenuto

Inserisci il contenuto da elaborare nella casella di testo, oppure usa il pulsante "Carica File" per selezionare un file locale.

3

Esegui operazione

Clicca "Codifica Base32" o "Decodifica Base32" per eseguire l'operazione selezionata.

4

Ottieni risultato

Visualizza il risultato dell'elaborazione, puoi copiarlo negli appunti o scaricarlo come file.

Conoscenze Base Codifica Base32

Cos'è la codifica Base32?

Base32 è uno schema di codifica basato su 32 caratteri stampabili (A-Z e 2-7) per convertire dati binari in formato stringa ASCII. È definito dallo standard RFC4648 e progettato per scenari che richiedono l'evitamento di caratteri speciali.

Caratteristiche della codifica Base32

  • Utilizza 32 caratteri (A-Z, 2-7), esclude numeri 0 e 1 per evitare confusione con lettere O e I
  • Il testo codificato contiene solo lettere maiuscole e alcuni numeri, nessun carattere speciale
  • Utilizza il simbolo = come carattere di riempimento per garantire lunghezza multipla di 8
  • Efficienza codifica circa 130% dei dati originali (5 byte dati codificati in 8 byte testo)
  • Capacità di correzione errori, alcuni errori possono essere rilevati tramite caratteristiche del set di caratteri

Scenari di applicazione Base32

Codifica URL e nomi file, evitando problemi con caratteri speciali
Algoritmi generazione OTP (password monouso) come Google Authenticator
Rappresentazione chiavi e token (come chiavi API)
Record DNS (come record SSHFP)
Scenari che richiedono input manuale, riducendo errori di confusione

Differenze tra Base32 e altre codifiche

Rispetto a Base64

Base32 utilizza set di caratteri più piccolo, più adatto a scenari con possibile confusione di caratteri, ma efficienza codifica leggermente inferiore

Rispetto a Hex (esadecimale)

Base32 utilizza meno caratteri per rappresentare stessi dati (ogni 5 bit codificati in 1 carattere, mentre Hex ogni 4 bit in 1 carattere)

Rispetto a Base16

Base32 fornisce rappresentazione più compatta, ma set di caratteri leggermente più grande

Anuncio

API开发平台

快速构建、测试和部署API