Pular para o conteúdo
Aback Tools Logo

Ofuscador de strings PDF

Ofusque strings PDF com quatro técnicas poderosas: codificação hexadecimal, sequências de escape, truques de codificação de fonte e mapeamento de caracteres CMap. Introduza qualquer texto e obtenha representações de string ofuscadas compatíveis com PDF. Todos os métodos geram saída PDF válida. Grátis, privado e sem registo.

PDF String Obfuscator

Obfuscate PDF strings using four powerful techniques: hex encoding for hexadecimal string literals, escape sequences for PDF literal strings with backslash codes, font encoding tricks with custom /Encoding dictionaries and /Differences arrays, and CMap character mapping with bfrange/bfchar operators. Each method generates valid PDF-compatible output. Compare all methods side by side or focus on one.

Examples:

Enter text above to obfuscate it using 4 PDF string techniques: hex encoding, escape sequences, font encoding tricks, or CMap character mapping. Click any example below the input to get started.

Ofuscação de strings PDF poderosa

Ofusque strings PDF com quatro técnicas poderosas — codificação hexadecimal, sequências de escape, truques de codificação de fonte e mapeamento de caracteres CMap — tudo executado inteiramente no seu navegador.

  • Codificação hexadecimal de PDF: codifique strings como literais hexadecimais de PDF. Cada carácter é convertido no seu código hexadecimal de dois dígitos e envolvido em parênteses angulares, produzindo strings que os renderizadores de PDF descodificam nativamente.
  • Suporte para sequências de escape: gere objetos de string literal de PDF com sequências de escape de barra invertida como \ , \\r, \\t, \\f, \\\\, \\(, \\), e códigos de carácter octais (\\ddd). Creates strings like (Hello\ World) que os interpretadores de PDF processam com resolução completa de escapes.
  • Truques de codificação de fonte: aplique ofuscação baseada na codificação de fonte gerando entradas /Encoding e /Differences que remapeiam os códigos de carácter. Cria vetores de codificação de fonte personalizados que reatribuem glifos a posições não padrão mantendo o texto visualmente correto.
  • Mapeamento de caracteres CMap: gere objetos de fluxo CMap (mapa de caracteres) que definem mapeamentos personalizados de carácter para glifo com os operadores bfrange e bfchar. Mapeia códigos de carácter para valores Unicode diferentes, produzindo texto que aparece corretamente mas com códigos de carácter subjacentes distintos.

Casos de uso comuns

O Ofuscador de strings PDF é usado por profissionais de segurança documental, programadores de PDF, educadores e especialistas em proteção de conteúdo em todo o mundo.

  • Proteja conteúdo PDF sensível: ofusque strings em documentos PDF que contêm informações sensíveis como nomes, endereços ou números de conta. A codificação hexadecimal e o mapeamento CMap tornam os dados de string em bruto ilegíveis no código-fonte do PDF, mostrando-se corretamente aos utilizadores.
  • Gestão de direitos digitais: codifique chaves de licença, códigos de ativação e strings relacionadas com DRM em documentos PDF com técnicas de ofuscação em camadas. Combine a codificação hexadecimal com truques de codificação de fonte para criar proteção multicamada que resiste à extração casual.
  • Testes de análise forense de documentos: investigadores de segurança e analistas de PDF podem gerar strings PDF ofuscadas para testar ferramentas de análise de documentos, extratores de strings e analisadores de PDF. Valide com que eficácia os scanners de segurança detetam e descodificam conteúdo PDF ofuscado.
  • Segurança de documentos financeiros: proteja documentos PDF financeiros ofuscando detalhes de transações, números de conta e identificadores pessoais dentro da estrutura do PDF. O mapeamento CMap garante visualização correta enquanto oculta os dados de carácter subjacentes.
  • Uso educativo e de investigação: educadores que ensinam segurança de PDF, análise forense de documentos e engenharia inversa podem usar esta ferramenta para demonstrar técnicas de ofuscação de strings PDF. Compare os quatro métodos lado a lado para compreender os seus pontos fortes e fracos.
  • Proteção anti-alteração de PDF: ofusque strings que realizam verificações de integridade ou lógica de validação dentro de documentos PDF. Os truques de codificação de fonte e as sequências de escape dificultam que os atacantes localizem e modifiquem conteúdo de string crítico para a segurança.

Acerca da ofuscação de strings PDF

Compreenda as quatro técnicas de ofuscação de strings PDF — codificação hexadecimal, sequências de escape, truques de codificação de fonte e mapeamento de caracteres CMap — e como protegem o conteúdo das strings.

Perguntas frequentes

A ofuscação de strings PDF é o processo de codificar cadeias de texto dentro de um documento PDF para que não sejam imediatamente legíveis ao ver o código-fonte do PDF. O texto continua a aparecer corretamente aos utilizadores, mas surge como dados codificados quando examinado diretamente.

As strings hexadecimais de PDF escrevem-se entre parênteses angulares, com cada carácter representado pelo seu código hexadecimal de dois dígitos. Por exemplo, «Hello» passa a <48656C6C6F>. Os leitores de PDF descodificam as strings hexadecimais automaticamente ao renderizar.

As strings literais de PDF suportam sequências de escape com barra invertida: (nova linha), \r (retorno de carro), \t (tabulador), \f (salto de página), \\ (barra invertida), \( (parêntese esquerdo), \) (parêntese direito), and \ddd (códigos de carácter octais).

Os truques de codificação de fonte criam um dicionário /Encoding personalizado com um array /Differences que remapeia códigos de carácter para nomes de glifos diferentes. O texto usa códigos de carácter não padrão que só se resolvem corretamente com esta codificação personalizada.

Um CMap (mapa de caracteres) define mapeamentos de códigos de carácter de entrada para valores Unicode de saída. Com os operadores bfrange e bfchar, a ofuscação baseada em CMap redefine por completo os mapeamentos de carácter para glifo, tornando a extração bastante mais difícil.

Sim, os quatro métodos de ofuscação produzem saída compatível com PDF válida. A codificação hexadecimal e as sequências de escape usam a sintaxe padrão de strings PDF. A codificação de fonte e a saída CMap usam estruturas padrão de dicionário e fluxo de PDF.

Sem dúvida. Todo o processamento de ofuscação é executado inteiramente no seu navegador. O seu texto e as strings PDF geradas nunca são enviados para qualquer servidor, nem armazenados, nem rastreados.

Não; esta ferramenta ofusca cadeias de texto individuais destinadas a uso em documentos PDF. Não analisa, modifica nem gera ficheiros PDF completos. Insere manualmente as strings ofuscadas no conteúdo do seu PDF.

Sim, 100% gratuita, sem registo, sem conta e sem limites de utilização. Todas as funcionalidades, incluindo copiar, descarregar e os exemplos predefinidos, estão disponíveis sem restrições.