Anúncios incomodam? Ir Sem anúncios Hoje

Codificador / Decodificador Base58

DadosDesenvolvedorSegurança
ANUNCIADO Remover?
ANUNCIADO Remover?

Guia

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

ANUNCIADO 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!

ANUNCIADO Remover?
ANUNCIADO Remover?
ANUNCIADO Remover?

Notícias com destaques técnicos

Envolver-se

Ajude-nos a continuar fornecendo ferramentas gratuitas valiosas

Compre-me um café
ANUNCIADO Remover?