Segurança

Base58 codificar / descodificar

Codifique e descodifique texto em Base58 (alfabeto Bitcoin, sem 0/O/I/l).

  • Instantânea
  • Grátis
  • Privada (processada localmente)
  • Sem registo
Resultado

Base58, legível e sem ambiguidade

Alterne entre codificar e descodificar, escreva o seu texto ou Base58 e copie o resultado. Alfabeto Bitcoin de 58 caracteres, sem 0, O, I ou l.

  1. Escolha o modo

    Codificar (texto → Base58) ou descodificar.

  2. Escreva

    Texto ou cadeia Base58.

  3. Copie

    O resultado copia-se num clique.

Exemplos

TextoBase58
Hi6Wc
«clic.tools» → ida e voltaidêntico ao texto original

Alfabeto 123456789ABC…xyz (sem 0 O I l). Dados tratados como número grande, zeros à esquerda → «1». Texto em UTF-8, nada é enviado.

Perguntas frequentes

O que é o Base58?

Uma codificação que representa dados binários com 58 caracteres. Face ao Base64, remove caracteres ambíguos (0 e O, I e l) e símbolos não alfanuméricos, para cadeias mais seguras de ler, copiar ou ditar.

Para que serve?

Sobretudo no ecossistema cripto: endereços Bitcoin (Base58Check), chaves privadas WIF, identificadores IPFS (CIDv0), e para identificadores curtos e legíveis em algumas aplicações.

Em que difere do Base64?

O Base64 trabalha por blocos de bits e inclui +, / e =. O Base58 trata os dados como um número grande convertido para base 58, sem preenchimento. É um pouco menos compacto mas sem caracteres enganadores.

Gere os zeros à esquerda?

Sim. Cada byte 0x00 à esquerda é representado por um «1» (primeiro caractere do alfabeto), preservando a informação no ida e volta. A descodificação restitui-os exatamente.