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
| Abordagem | Você fornece | Melhor quando | Limite prático |
|---|---|---|---|
| Dicionário | Uma lista de candidatas | Você sabe mais ou menos a senha | Só é tão boa quanto a sua lista |
| Máscara / padrão | O formato conhecido | Você lembra o comprimento ou a estrutura | Cresce a cada posição desconhecida |
| Força bruta | Um conjunto de caracteres e comprimento | Você quase não lembra de nada | Somente 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.
Recuperação de senha ZIP
Continue explorando este tema
Temas relacionados: Criptografia ZIP Privacidade e processamento local
Pronto para recuperar sua senha de ZIP?
Tudo é executado localmente no seu navegador. Seu arquivo nunca sai do seu dispositivo.