Inspetor de permissões, restrições e criptografia de PDF

Inspetor de permissões, restrições e criptografia de PDF: Inspeciona sinalizadores de dicionário `/Encrypt` (máscara de bits `/P`) de acordo com a especificação ISO 32000.

Carregando ferramenta...

Sobre inspetor de permissões, restrições e criptografia de pdf

Inspetor de permissões, restrições e criptografia de PDFInspetor de permissões, restrições e criptografia de PDF: Inspeciona sinalizadores de dicionário `/Encrypt` (máscara de bits `/P`) de acordo com a especificação ISO 32000.

Como esta ferramenta funciona

Ele carrega o primeiro PDF com PDF.js e chama getPermissions(). O JSON somente leitura tem pages, hasPermissionRestrictions e permissions. Em documento sem restrições permissions mostra explicação fixa. Não lê dicionários de criptografia PDF por conta própria.

Pipeline de processamento e arquitetura técnica

  1. Recepção léxica e normalização de dados no buffer de memória local.
  2. Validação de sintaxe estrutural e verificação de invariantes e limites de domínio.
  3. Transformação algorítmica determinística e cálculo matemático de alta precisão.
  4. Serialização do resultado verificado, verificação de integridade e geração de diagnósticos.

Exemplo e aplicação prática

Cenário de aplicação prática: Como PDF Permissions Inspector inspeciona um PDF?

Entrada de amostra:

One local unencrypted PDF.

Saída ilustrativa:

A ferramenta inspecionou PDF independente sem criptografia de uma página. Informou pages 1 e hasPermissionRestrictions false, igual ao estado do Poppler pdfinfo. Cobre a rota PDF.js sem criptografia, não senhas nem todas combinações.

Limites e casos especiais

hasPermissionRestrictions só indica que PDF.js retornou permissions não nulo; não é decisão completa nem lista de todas as restrições. Solicitação de senha ou erro impede inspeção. Não decifra, remove restrições, valida assinaturas, altera permissões ou garante outro leitor.

Processamento no navegador e privacidade

A função da ferramenta foi projetada para processar a entrada no navegador sem enviá-la intencionalmente a um servidor de processamento do CZOA. Solicitações de recursos do site, análises ou publicidade são independentes. O navegador, suas extensões e o software gerenciado do dispositivo ficam fora desse limite.

Execução local e metodologia de verificação

O processamento da carga útil desta ferramenta foi projetado para ocorrer localmente no navegador por meio de JavaScript ou Web Workers. Solicitações de recursos do site, análises ou publicidade são independentes. Confidencialidade, repetibilidade e latência dependem do ambiente do navegador e não são garantidas de forma absoluta.

Normas técnicas e especificações de conformidade

Responsável pelo conteúdo: CZOA Tools · Última revisão: 2026-09-15 · Metodologia de revisão

Como usar

  1. Informe os dados ou selecione um arquivo compatível na área de trabalho.
  2. Confira os controles e escolha os parâmetros, unidades, formatos ou intervalos disponíveis.
  3. Clique no botão de ação ou consulte o cálculo imediato.
  4. Confira os diagnósticos e o resultado antes de copiar ou exportar.

Perguntas frequentes

Como PDF Permissions Inspector inspeciona um PDF?+

Ele carrega o primeiro PDF com PDF.js e chama getPermissions(). O JSON somente leitura tem pages, hasPermissionRestrictions e permissions. Em documento sem restrições permissions mostra explicação fixa. Não lê dicionários de criptografia PDF por conta própria.

Quais controles e campos existem?+

Há seletor PDF local e Processar localmente. Não há senha, senha do proprietário, editor de permissões, criptografia, salvamento, páginas, dicionário bruto ou download. O resultado tem apenas pages, hasPermissionRestrictions, permissions e nota de senha ou erro.

Quais limites têm as permissões?+

hasPermissionRestrictions só indica que PDF.js retornou permissions não nulo; não é decisão completa nem lista de todas as restrições. Solicitação de senha ou erro impede inspeção. Não decifra, remove restrições, valida assinaturas, altera permissões ou garante outro leitor.

O que mostrou a verificação isolada?+

Um teste isolado no Chromium inspecionou PDF independente sem criptografia de uma página e retornou pages 1 e hasPermissionRestrictions false; Poppler pdfinfo informou sem criptografia. Isso cobre a rota PDF.js sem restrições, não senhas ou todas as combinações.