Base58 (puro)
Olá, mundo!
2Vw1tmfqmB3eGvnc8
Base58 puro dos bytes UTF-8.
Codifique texto em Base58 ou decodifique Base58 para texto UTF-8 no navegador. Base58 puro e Base58Check com checksum são processados localmente.
Base58 (puro)
Olá, mundo!
2Vw1tmfqmB3eGvnc8
Base58 puro dos bytes UTF-8.
Base58 (puro)
2Vw1tmfqmB3eGvnc8
Olá, mundo!
A decodificação restaura o texto original.
Base58Check (checksum)
Olá
1EHXCR1UMhPB
Base58Check adiciona byte 0x00 e checksum de 4 bytes.
Base58Check (checksum)
1EHXCR1UMhPB
Olá
O checksum é verificado antes de retornar o texto UTF-8.
Base58, também escrito Base 58, é uma codificação de binário para texto que representa bytes como um grande número na base 58. O alfabeto Bitcoin exclui 0, O, I e l, caracteres fáceis de confundir. Assim, as sequências são mais fáceis de ler, copiar e transcrever.
Diferentemente de Base32 ou Base64, Base58 não agrupa bits de tamanho fixo. Toda a sequência de bytes é tratada como um inteiro grande, dividida por 58, e os restos são associados ao alfabeto. Bytes zero iniciais permanecem como 1 iniciais. O texto UTF-8 é processado localmente no navegador.
Base58Check adiciona um byte de versão e os quatro primeiros bytes de um SHA-256 duplo como checksum. Na decodificação, o checksum é verificado. Ele detecta erros acidentais, mas não criptografa os dados.
O Bitcoin usa Base58Check para endereços legados P2PKH e P2SH. Eles são tipos de endereço, não alfabetos diferentes. Esta opção usa sempre 0x00 e espera texto UTF-8; ela não gera nem valida endereços, carteiras, transações ou chaves privadas arbitrárias.
Codifique texto e dados binários em Base64 e descodifique-os novamente com suporte para UTF-8.
Converta texto e bytes para o formato hexadecimal e decodifique sequências Hex de volta para texto.
Codifique e decodifique strings de URL e parâmetros de consulta para transporte seguro em HTTP e APIs.
Converta texto em grupos binários de 8 bits e decodifique bytes binários de volta para texto legível.
Converta caracteres ASCII e códigos numéricos para fluxos de trabalho com protocolos e parsers.
Decodifique tokens JWT no navegador e inspecione header, payload, claims e dados de expiração.