Pular para o conteúdo
Aback Tools Logo

Conversor hexadecimal / binário com XOR

Converta instantaneamente entre representações hexadecimal, binária e decimal. Aplique operações bit a bit (XOR, AND, OR, NOT) com chaves personalizáveis. Veja os resultados nos três formatos ao mesmo tempo, com soma de verificação XOR cumulativa para verificação de integridade. Grátis, privado e sem cadastro.

Hex / Binary Converter with XOR

Convert between hexadecimal, binary, and decimal representations. Apply bitwise operations (XOR, AND, OR, NOT) with customizable key/operand. View results in all three formats simultaneously with cumulative XOR checksum for integrity verification.

XOR Checksum:0x42(66 decimal)|5 byte(s)
Examples:
Conversion Results
Hex

48 65 6c 6c 6f

Binary

01001000 01100101 01101100 01101100 01101111

Decimal

72 101 108 108 111

ASCII (printable chars)

Hello

Bitwise Operation

Recursos

  • Conversão em três formatos: converta dados entre os formatos hexadecimal, binário e decimal ao mesmo tempo. Veja sua entrada representada nos três formatos simultaneamente em um layout limpo lado a lado. Cada cartão de formato tem seu próprio botão de cópia para extração fácil.
  • 4 operações bit a bit: aplique operações bit a bit XOR, AND, OR e NOT aos seus dados com chaves personalizáveis. XOR é ideal para criptografia/descriptografia simples. AND e OR são úteis para mascaramento de bits. NOT inverte todos os bits. Os resultados aparecem em todos os formatos ao mesmo tempo, junto ao original.
  • Soma de verificação XOR cumulativa: calcule a soma de verificação XOR cumulativa dos seus dados para verificação de integridade. Exibida nos formatos hexadecimal, binário e decimal. Comumente usada em comunicações seriais, sistemas RAID e protocolos simples de validação de dados.
  • Prévia ASCII e biblioteca de exemplos: veja a representação ASCII dos seus dados, com caracteres não imprimíveis mostrados como pontos. Carregue 5 exemplos integrados para explorar diferentes operações rapidamente, sem digitar dados manualmente.

O que são as representações hexadecimal e binária?

A hexadecimal (base 16) representa bytes usando os dígitos 0-9 e as letras A-F, e cada dígito hexadecimal representa 4 bits. É o formato legível por humanos mais comum para dados binários, por ser compacto (2 caracteres por byte). A binária (base 2) representa dados usando apenas 0s e 1s, e cada byte exige 8 caracteres. Embora seja mais difícil de ler, mostra o padrão exato de bits sem qualquer codificação. A decimal (base 10) representa cada byte como um número entre 0 e 255, útil para integração com contextos de programação. As três representações expressam os mesmos dados - são apenas formas diferentes de escrever os mesmos valores de byte.

Operações bit a bit explicadas

As operações bit a bit atuam diretamente sobre a representação binária dos dados. XOR (OU exclusivo) define cada bit como 1 se os bits correspondentes forem diferentes - é sua própria inversa (aplicá-la duas vezes retorna o original). AND define cada bit como 1 apenas se ambos os bits forem 1, comumente usado para mascaramento. OR define cada bit como 1 se qualquer um dos bits for 1, usado para ativar flags. NOT inverte todos os bits (0 vira 1, 1 vira 0). Quando um operando é mais curto que os dados, ele é repetido ciclicamente pela entrada para aplicar a operação a todos os bytes.

Soma de verificação XOR cumulativa

Uma soma de verificação XOR cumulativa é calculada aplicando XOR a todos os bytes sequencialmente. Começando em 0, cada byte é submetido a XOR com o acumulador: checksum = byte0 XOR byte1 XOR byte2 ... XOR byteN. O resultado é um único byte (0-255) que oferece verificação básica de integridade. Se qualquer byte mudar, a soma quase certamente também mudará. Essa soma tão simples é usada em muitos protocolos seriais (como I2C e Modbus), em protocolos de rede antigos e em cabeçalhos de formatos de arquivo. Apesar de não ser criptograficamente segura, é rápida e eficaz para detectar corrupção acidental de dados.

Privacidade e segurança

Esta ferramenta roda inteiramente no seu navegador usando JavaScript no lado do cliente. Seus dados de entrada, resultados de conversão, resultados de operações e somas de verificação nunca são enviados a nenhum servidor, nem guardados em banco de dados, nem transmitidos pela rede. Toda a análise, conversão, operações bit a bit e cálculos de soma de verificação são executados localmente no seu dispositivo. Não há chamadas de API, rastreamento analítico, cookies ou coleta de dados de qualquer tipo. Isso a torna totalmente segura para trabalhar com dados binários sensíveis, cargas criptografadas ou formatos de arquivo proprietários.

Perguntas frequentes

A hexadecimal (base 16) usa 16 símbolos (0-9 e A-F), e cada byte exige 2 dígitos hexadecimais. A binária (base 2) usa apenas 0 e 1, e cada byte exige 8 dígitos binários. A decimal (base 10) representa cada byte como um número de 0 a 255. As três representam os mesmos dados subjacentes.

O XOR é simétrico: aplicá-lo duas vezes com a mesma chave retorna o original. Aplique XOR em cada byte dos dados com um byte de chave para embaralhar e depois aplique XOR no resultado com a mesma chave para restaurar. A ferramenta repete a chave ciclicamente pela entrada se a chave for mais curta que os dados.

A soma de verificação XOR cumulativa é uma verificação de integridade simples. Aplicar XOR em todos os bytes entre si produz um único byte de soma. Se os dados forem alterados, a soma mudará com alta probabilidade. É usada em protocolos seriais (I2C, Modbus) e formatos de arquivo simples.

Quando a chave de operando é mais curta que os dados de entrada, os bytes da chave são repetidos ciclicamente de forma automática. Por exemplo, uma chave de 1 byte "FF" sobre uma entrada de 5 bytes é aplicada como FF-FF-FF-FF-FF. Isso permite que chaves curtas atuem sobre dados de qualquer comprimento.

XOR sozinho não é criptograficamente seguro e não deve ser usado para proteger dados sensíveis. Use criptografia adequada, como AES, para segurança real. O XOR é adequado para ofuscação leve, fins educacionais e reversão de dados codificados de forma simples.

A ferramenta aceita hexadecimal (com ou sem prefixo 0x), binário (grupos de 8 bits separados por espaços ou contínuos) e decimal (valores de 0 a 255 separados por espaços, vírgulas ou pontos e vírgulas). Espaços e vírgulas são limpos automaticamente.

Com certeza. A ferramenta roda inteiramente no seu navegador. Seus dados de entrada, resultados de conversão, resultados de operações e somas de verificação nunca são enviados a nenhum servidor. Todo o processamento é executado localmente no seu dispositivo.

Sim - 100% grátis, sem cadastro, sem conta e sem limites de uso. Converta e processe quantos dados precisar, quantas vezes quiser. Não há planos premium, cobranças ocultas nem limites de requisições.