Anúncios incomodam? Ir Sem anúncios Hoje

Codificador / Decodificador Base58

DadosDesenvolvedorSegurança
ANÚNCIO · REMOVER?
ANÚNCIO · REMOVER?

Guia

Codificador / Decodificador Base58

Codificador / Decodificador Base58

Codifica e decodifica strings Base58 usadas em endereços Bitcoin, CIDs IPFS e outros sistemas blockchain. Suporta múltiplas variantes de alfabeto e Base58Check com verificação de checksum SHA-256d.

Como usar

Alterne entre os modos Codificar e Decodificar. Para codificar, insira texto (UTF-8) ou dados hexadecimais e selecione sua variante Base58. Para decodificar, cole uma string Base58 para obter o texto decodificado e a saída hexadecimal. Habilite Base58Check para adicionar ou verificar o checksum SHA-256d de 4 bytes usado em endereços Bitcoin.

Características

  • Três Variantes de Alfabeto – Alfabetos Base58 Bitcoin, Flickr e Ripple
  • Suporte Base58Check – Codificar com checksum SHA-256d ou verificar checksums existentes na decodificação
  • Formatos de Entrada Duplos – Codificar a partir de texto UTF-8 ou strings hexadecimais brutas
  • Saída Dupla na Decodificação – Veja os dados decodificados como texto UTF-8 e hexadecimal
  • Precisão Arbitrária – A aritmética BigInt lida corretamente com qualquer comprimento de entrada
  • Preservação de Zero à Esquerda – Lida corretamente com bytes de zero à esquerda, conforme exigido pela especificação Base58
  • Cliente 100% – Toda a codificação e decodificação ocorrem no seu navegador

ANÚNCIO · REMOVER?

Perguntas frequentes

  1. Por que o Base58 foi criado em vez de usar o Base64?

    O Base58 foi projetado por Satoshi Nakamoto para o Bitcoin para evitar caracteres visualmente ambíguos. Ele remove 0 (zero), O (o maiúsculo), I (i maiúsculo) e l (L minúsculo) do alfabeto Base64 porque eles se parecem muito em muitas fontes. Ele também remove + e / para facilitar a seleção de strings Base58 com um duplo clique.

  2. O que é Base58Check e como funciona o checksum?

    O Base58Check adiciona um checksum de 4 bytes para capturar erros de digitação e transmissão. O checksum é calculado obtendo-se o hash SHA-256 do hash SHA-256 (duplo SHA-256) do payload, em seguida, anexando os primeiros 4 bytes desse hash. Ao decodificar, o checksum é recalculado e comparado para detectar corrupção.

  3. Qual é a diferença entre os alfabetos Base58 do Bitcoin, Flickr e Ripple?

    Todos os três usam 58 caracteres, mas em ordens diferentes. O Bitcoin usa 123456789ABCDEFGH... com maiúsculas primeiro. O Flickr troca a caixa (minúsculas antes de maiúsculas). O Ripple usa uma ordem de caracteres completamente diferente começando com rpshnaf39w. O algoritmo de codificação é idêntico, apenas o mapeamento de caracteres difere.

  4. Onde a codificação Base58 é usada além do Bitcoin?

    O Base58 aparece em identificadores de conteúdo IPFS (CIDs), endereços Solana, endereços Monero, endereços Litecoin e vários outros sistemas de criptomoedas. Ele também é usado em alguns protocolos de identidade distribuída e sistemas de armazenamento endereçáveis por conteúdo onde identificadores legíveis por humanos e sem ambiguidades são necessários.

Quer eliminar anúncios? Fique sem anúncios hoje mesmo

Instale nossas extensões

Adicione ferramentas de IO ao seu navegador favorito para acesso instantâneo e pesquisa mais rápida

Ao Extensão do Chrome Ao Extensão de Borda Ao Extensão Firefox Ao Extensão Opera

O placar chegou!

Placar é uma forma divertida de acompanhar seus jogos, todos os dados são armazenados em seu navegador. Mais recursos serão lançados em breve!

ANÚNCIO · REMOVER?
ANÚNCIO · REMOVER?
ANÚNCIO · REMOVER?

Notícias com destaques técnicos

Envolver-se

Ajude-nos a continuar fornecendo ferramentas gratuitas valiosas

Compre-me um café
ANÚNCIO · REMOVER?