Decodificador
O Decodificador transforma os dados de entrada por meio de uma receita ordenada de operações, encadeando a saída de cada etapa à próxima.
Layout
O painel tem quatro áreas:
- Operações (à esquerda): a lista completa de transformações disponíveis. Clique em qualquer operação para adicioná-la à receita.
- Receita: a sequência atual de etapas. Cada etapa alimenta a próxima.
- Entrada: o texto a ser transformado.
- Saída: o resultado final ou os resultados da decodificação inteligente.
Cole ou digite sua entrada em Entrada. A entrada e a receita são mantidas localmente quando você sai da página. Use os controles de limpeza separados para remover a receita ou a entrada sem descartar ambas.
Operações disponíveis
Codificação e decodificação
- Codificar / decodificar Base64
- Codificar / decodificar URL (codificação percentual)
- Codificar / decodificar entidades HTML
- Codificar / decodificar hexadecimal
Cálculo de hashes
| Hash | Notas |
|---|---|
| MD5 | Não é resistente a colisões; incluído para uso legado |
| SHA1 | Obsoleto para uso em segurança |
| SHA256 | Uso geral |
| SHA512 | Uso geral, resumo mais longo |
Hashes são unidirecionais. A saída é o resumo hexadecimal dos bytes de entrada.
Outras operações
- Decodificar JWT: divide um token em cabeçalho, payload e assinatura e decodifica as duas primeiras partes de Base64.
- Criptografar / descriptografar AES-256-CBC: criptografia simétrica com uma chave hexadecimal e um IV que você fornece.
- Operações adicionais aparecem na lista conforme são adicionadas à ferramenta.
Trabalhar com receitas
- Adicionar uma etapa: clique em uma operação na coluna esquerda. Ela é adicionada ao final da receita.
- Reordenar etapas: arraste uma etapa na coluna da receita para uma nova posição. A cadeia de saída é atualizada imediatamente.
- Remover uma etapa: clique no controle de remoção da etapa. As saídas das etapas seguintes são recalculadas.
- Copiar saída: clique no botão de cópia de qualquer etapa para copiar sua saída para a área de transferência.
Usos típicos
- Decodifique um parâmetro com codificação URL dupla para ler o valor real.
- Decodifique um token de Base64 e depois aplique a decodificação JWT para ler as declarações.
- Calcule o hash de uma string para compará-lo a um resumo armazenado.
- Encadeie decodificação Base64 > decodificação URL para processar codificações aninhadas em cookies serializados.