Visão geral

Recuperação de senha de ZIP, explicada

O que a recuperação pode e não pode fazer, as três abordagens para tentar, e por que o método de criptografia importa mais do que qualquer outra configuração.

O que a recuperação de senha de ZIP realmente é

A recuperação de senha de ZIP é o processo de encontrar uma senha que você perdeu ou esqueceu, para poder abrir um arquivo que já é seu. A palavra recuperação merece precisão. Um ZIP criptografado bem feito não devolve sua senha quando pedida, e nenhuma ferramenta confiável consegue ler a senha diretamente do arquivo. O que uma ferramenta de recuperação faz é gerar senhas candidatas, testá-las rapidamente e confirmar quando uma está correta. Se a sua senha é forte e aleatória, esse teste pode levar mais tempo do que qualquer escala humana. A recuperação funciona quando a senha não é aleatória: se ela é uma palavra, um nome, uma data ou um padrão que você escolheu e consegue lembrar em parte, uma lista ou uma máscara pode cobri-la, e essa busca pode terminar em segundos ou minutos, como mostram as estimativas ilustrativas de quanto tempo leva a recuperação.

O WinZip AES não tem atalho em torno da criptografia, e o ZipCrypto só tem um para o dono que guarda uma cópia sem criptografia de um dos arquivos do ZIP (veja ZipCrypto explicado); para uma ferramenta que testa senhas, a única alavanca é, portanto, o tamanho da busca. Quanto mais você conseguir descrever sobre a senha que definiu, menor fica o espaço de candidatas, e mais provável é que uma execução termine. O ZipRecover é construído em torno dessa ideia: diga o que você lembra, e ele faz a verificação disciplinada. Se seu objetivo é simplesmente abrir um ZIP protegido por senha sem a senha, as mesmas abordagens se aplicam, vistas por esse ângulo.

As três abordagens

Toda estratégia de adivinhação é uma maneira diferente de gerar candidatas para testar. Três delas importam no uso do dia a dia.

  • Dicionário. Você fornece uma lista de senhas prováveis, e a ferramenta testa cada uma, opcionalmente com pequenas variações como maiúsculas ou um dígito ao final. Este é o caminho mais rápido quando você tem uma boa noção do que escolheu.
  • Máscara ou padrão. Você descreve o formato da senha com marcadores, por exemplo um prefixo conhecido seguido de quatro dígitos. Apenas candidatas que se encaixam no formato são geradas, o que mantém a busca pequena mesmo quando você não recorda cada caractere.
  • Força bruta. A ferramenta testa toda combinação de um conjunto de caracteres escolhido até um comprimento escolhido. Ela não precisa de nenhuma lembrança da senha, mas o número de combinações cresce muito rápido, então só se mantém realista para senhas curtas.

Quando cada uma se encaixa

AbordagemVocê forneceMelhor quandoLimite prático
DicionárioUma lista de candidatasVocê sabe mais ou menos a senhaSó é tão boa quanto a sua lista
Máscara / padrãoO formato conhecidoVocê lembra o comprimento ou a estruturaCresce a cada posição desconhecida
Força brutaUm conjunto de caracteres e comprimentoVocê quase não lembra de nadaSomente senhas curtas

Como o método de criptografia muda o que é viável

O formato ZIP suporta dois esquemas muito diferentes, e qual deles o seu arquivo usa afeta a recuperação mais do que qualquer opção na ferramenta.

  • ZipCrypto é o método legado embutido no formato ZIP original. É fraco pelos padrões modernos, e cada candidata é muito barata de testar, então dicionários, máscaras e até execuções modestas de força bruta são práticos.
  • WinZip AES é o método forte e moderno. Ele deriva uma chave com PBKDF2 executando mil iterações de HMAC-SHA1 para cada palpite, de propósito, para tornar o teste em massa lento. Dicionários e máscaras restritas ainda valem a pena; força bruta ampla geralmente não.

Uma senha curta ou adivinhável em qualquer um dos métodos pode ser encontrada em segundos ou minutos quando um dicionário ou uma máscara a cobre, enquanto uma senha forte e aleatória em um arquivo AES está, na prática, fora de alcance por adivinhação. Esse limite é a criptografia cumprindo seu papel. Os detalhes estão nas páginas WinZip AES e ZipCrypto.

Identifique o método primeiro

Antes de começar, verifique qual criptografia o seu arquivo usa, já que isso decide se buscas amplas valem a tentativa. O ZipRecover detecta o método automaticamente quando você seleciona um arquivo.

Por que a recuperação local, no navegador, é mais privada

Muitos serviços de recuperação online pedem que você envie seu arquivo aos servidores deles. Isso entrega uma cópia dos seus dados privados, o próprio arquivo que você está tentando proteger, a um terceiro que você não controla. O ZipRecover adota a abordagem oposta. O arquivo é lido no seu navegador e cada candidata é testada na sua própria máquina. O arquivo, os nomes do seu conteúdo e as senhas testadas nunca são enviados, então não há cópia no lado do servidor para confiar, sofrer violação ou reter. Para um arquivo que valia a pena criptografar desde o início, mantê-lo no seu dispositivo é o padrão sensato.

O que de fato determina o sucesso

Quatro fatores concretos decidem o resultado:

  • Quanto você lembra. Cada detalhe que você conseguir fornecer encolhe a busca.
  • A verdadeira força da senha. Comprimento e aleatoriedade importam muito mais do que qualquer símbolo isolado.
  • O método de criptografia. O AES é drasticamente mais lento de testar que o ZipCrypto.
  • A estratégia que você escolhe. Um dicionário ou máscara focado pode reduzir uma busca de trilhões de candidatas a alguns milhares.

Ajuste as expectativas de acordo. Se você mesmo escolheu a senha e consegue descrevê-la, suas chances são muito melhores. Se ela foi gerada para ser forte e você não tem lembrança dela, adivinhar não vai abrir o arquivo. De todo modo, use o ZipRecover apenas em arquivos que você possui ou está autorizado a abrir. Se esta é uma senha que você mesmo definiu, a lista de verificação Esqueceu a senha do ZIP? é o lugar para começar.

Apenas uso autorizado

Use esta ferramenta apenas em arquivos ZIP que você possui ou está autorizado a acessar. Tentar abrir arquivos sem permissão pode violar as leis aplicáveis. Consulte nossa Política de Uso Aceitável e os Termos de Uso.

Perguntas comuns

Uma ferramenta consegue ler a senha diretamente de um arquivo ZIP?

Não. Um ZIP criptografado armazena valores derivados da senha, nunca a senha em si. Uma ferramenta de recuperação testa senhas candidatas e confirma a correta. Ela não consegue extrair uma senha diretamente, e é por isso que aquilo que você lembra importa tanto.

Meu arquivo é enviado para algum lugar?

Não. O ZipRecover lê o arquivo no seu navegador e testa cada candidata localmente. O arquivo nunca sai do seu dispositivo. A página como funciona percorre cada etapa.

Qual abordagem devo tentar primeiro?

Comece com um dicionário de senhas que você realmente usa, depois tente uma máscara se lembrar do formato. Guarde a força bruta apenas para senhas curtas, e espere que ela seja lenta em arquivos AES.

Alguma ferramenta consegue recuperar uma senha AES forte e aleatória?

Realisticamente, não. O WinZip AES deriva sua chave de propósito lentamente, então uma senha longa e aleatória não é recuperável por adivinhação em nenhum prazo prático. A recuperação depende de a senha ser algo que uma pessoa escolheu e consegue lembrar em parte.

Pronto para recuperar sua senha de ZIP?

Tudo é executado localmente no seu navegador. Seu arquivo nunca sai do seu dispositivo.

Abrir a ferramenta