Calculador de tempo necessário para recuperar a senha

Quanto tempo é necessário para tentar descobrir uma senha? A seguir, explicaremos os princípios de três métodos de ataque: “atacar de forma bruta”, “atacar com dicionário” e “atacar com mask”. Além disso, explicaremos por que há uma grande diferença na dificuldade de descobrir senhas para diferentes formatos de arquivos, bem como a diferença no poder de processamento entre placas gráficas e CPUs.

Faça o cálculo: quanto tempo leva para quebrar com força bruta pura

Arraste para o comprimento que deseja medir. Não importa se você não consegue se lembrar de quantas pessoas específicas, escolha um pouco mais longo para depender do pior cenário.
Os números no logotipo são quantas opções há para cada dígito. A cada expansão da faixa, o número total de combinações aumentará exponencialmente.
Resultados da estimativa
Número total de senhas que precisam ser tentadas
—

Baixe o software você mesmo vs deixe para nós

Item de comparação Baixe o software de crack sozinho Deixe isso para nós
Poder computacional Um computador doméstico, na maioria dos casos, possui apenas uma placa gráfica integrada Vários decodificadores de GPU executando a mesma tarefa ao mesmo tempo
Dicionário de senhas Encontrei centenas de milhares de itens aleatoriamente na Internet, muitos duplicados e inválidos Dicionários acumulados e limpos ao longo dos anos, classificados de acordo com os hábitos de uso
estratégia de crack Só vou tentar um por um do começo ao fim Dicionário primeiro, depois máscara, depois volume completo, estratégias multinível avançam camada por camada
Você pode continuar correndo O computador tem que ficar ligado o tempo todo, se desligá-lo ou reiniciá-lo, todos os seus esforços serão Executando no servidor 7×24, você não será afetado mesmo que desligue o computador
Possibilidade de desbloquear Tudo depende da sorte. Se a senha for um pouco mais longa, basicamente não há chance A combinação mais provável é coberta primeiro. As senhas curtas geralmente levam resultados em dezenas de minutos
Custo inicial Instale o driver, configure a linha de comando e relate erros. Ninguém se importa Basta fazer upload do arquivo e você será notificado sobre os resultados

Sobre esta calculadora

  1. A referência de velocidade é baseada nos dados de teste público de uma única placa gráfica RTX 3080 e é convertida de forma conservadora. Os resultados variarão de acordo com o modelo da máquina.
  2. O tempo é uma estimativa de "tentar metade da combinação em média". Se você tiver sorte, acertará mais cedo e, se não tiver sorte, terá que terminar uma rodada.
  3. Os números aqui são estimados como violência pura. O processamento real usará primeiro dicionários e máscaras.As senhas fracas comuns geralmente são lançadas em alguns minutos, então você não precisa esperar tanto tempo.
  4. A diferença entre as versões criptografadas do mesmo arquivo é extremamente diferente: um documento do Word pode ser dezenas de milhares de vezes diferente da versão de 2003 e da versão de 2013.

Por que a recuperação da senha é tão difícil? Explicamos o princípio e o uso da computação em um artigo único

A essência da recuperação de senhas é tentar inúmeras combinações possíveis, até encontrar aquela correta. Quanto mais rápido você tentar e quanto menos combinações houver, maior a probabilidade de sucesso. Por outro lado, quanto mais combinações houver e quanto mais custa cada tentativa, menor a chance de sucesso. Este calculador quantifica o número de tentativas necessárias e o tempo gasto para cada tentativa, permitindo que você tenha uma ideia clara sobre a segurança dos seus arquivos. Isso também ajuda a entender por que alguns arquivos podem ser abertos em poucos minutos, enquanto outros não podem ser abertos mesmo após muitas tentativas.

I. Brute force cracking: Testando todas as combinações uma por uma

A tentativa bruta não depende de nenhuma conhecimento prévio; ela explora todas as combinações possíveis, com base no conjunto de caracteres e na extensão da senha. Uma senha de 8 caracteres, composta apenas por números, tem apenas 100 milhões de combinações possíveis. Já uma senha composta por letras maiúsculas e minúsculas, números e símbolos, tem mais de 6×10¹⁴ combinações possíveis. A tentativa bruta vai desde “aaaaaaa” até a última combinação possível. A característica principal dessa técnica é que ela é “a mais simples, mas também a mais confiável” – desde que haja tempo suficiente, em teoria é possível encontrar toda a senha. No entanto, o custo é que o número de combinações aumenta exponencialmente à medida que a extensão da senha e o conjunto de caracteres crescem. Uma senha um pouco maior do que isso seria impossível de testar, mesmo com muito tempo disponível.

II. Ataque de dicionário: tente primeiro uma senha que pareça mais com uma frase humana

A grande maioria das pessoas não usa caracteres aleatórios como senhas, mas sim datas de nascimento, nomes, sequências de teclas (como “qwerty”) ou palavras comuns. Os ataques de dicionário organizam esses códigos frequentemente usados em listas de palavras, tentando uma por uma, e geralmente conseguem encontrar senhas fracas em poucos minutos. A eficiência desses métodos é muito maior do que a dos ataques puramente brutais, mas isso só funciona se o código realmente estiver na lista de palavras disponíveis. Quando se deparam com senhas aleatórias fortes, esses métodos perdem a eficácia. Nós acumulamos e limpamos listas de senhas ao longo de muitos anos, justamente para aumentar a taxa de sucesso nesse processo.

III. Ataques com maska: adicionando “condições conhecidas” ao ataque de brute-fastening

Os ataques de tipo “Mask” são uma versão mais sofisticada da exploração bruta: se você se lembrar de que “a senha tem 8 caracteres, começa com letra maiúscula e termina em 2024”, pode informar essas condições ao programa de exploração, permitindo que ele genere apenas as combinações que atendem aos critérios. O conjunto completo, que originalmente era de 6×10¹⁴ possibilidades, pode ser reduzido para apenas alguns bilhões de combinações. O tempo necessário para encontrar a senha também diminui drasticamente, passando de “a vida útil do universo” para “apenas algumas horas”. É por isso que, ao enviar uma solicitação, é melhor fornecer mais informações que você se lembra, pois assim a taxa de sucesso aumentará significativamente.

IV. Por que as dificuldades em diferentes formatos variam em milhares de vezes? — Número de iterações de hash

Os arquivos não comparam os caracteres do código de acesso diretamente, mas sim o “valor hash” gerado a partir dele. A cada tentativa de um código de acesso, o programa realiza uma operação de hash. Quanto mais iterações forem realizadas, mais lento será o processo. Os formatos antigos oferecem pouca proteção: o Office 97 utiliza os algoritmos MD5 e RC4, e a placa gráfica pode testar milhões de combinações por segundo; já o Office 2013 utiliza o método PBKDF2, que realiza cerca de cem mil iterações por segundo, ou seja, cerca de mil vezes menos rápido do que os formatos anteriores. O formato PDF utiliza o RC4, que é bastante fraco, enquanto o AES é um pouco mais eficiente. O formato RAR5 realiza cerca de trinta mil iterações por segundo, o que significa que é décima vez mais lento do que o RAR3. O formato 7Z, por sua vez, realiza mais de cinquenta mil iterações por segundo, tornando-se um dos formatos mais difíceis de criptografar. Um mesmo código de acesso pode ser desbloqueado em minutos em um computador diferente, mas pode levar dias até que algo aconteça no seu próprio computador. A razão para isso está justamente aqui.

V. Diferença de capacidade de processamento entre a placa de vídeo (GPU) e a CPU

Os operações de hash são exemplos típicos de cálculos que envolvem muitas repetições, cada um dos quais é independente do outro. Isso se encaixa perfeitamente na arquitetura paralela das placas gráficas: uma placa gráfica para jogos de nível básico possui milhares de núcleos, permitindo o cálculo de milhões de hashes ao mesmo tempo. A velocidade desses cálculos é dezenas a centenas de vezes maior do que a da CPU. Em computadores comuns, ou há placas gráficas integradas, ou a CPU é usada para realizar esses cálculos, o que resulta em uma velocidade extremamente lenta. Nosso método de otimização utiliza vários servidores GPU trabalhando em paralelo para executar a mesma tarefa. Além disso, utilizamos estratégias como dicionários e masking para reduzir o alcance dos cálculos. Essa é exatamente a diferença entre “executar o processo em casa por meses” e “confiar-nos alguns minutos para obter os resultados”.

Portanto, à medida que o comprimento da senha aumenta em um caractere, ou quando o conjunto de caracteres se expande, a dificuldade de recuperação do código aumenta significativamente. Por outro lado, utilizar formatos de arquivos mais rápidos e lembrar mais pistas sobre a senha podem reduzir drasticamente o tempo necessário para recuperá-la. O calculador acima já quantificou esses fatores: basta inserir o tipo de arquivo e o intervalo de senhas para saber quanto tempo levará para recuperar as informações no seu computador e no nosso grupo de servidores. Se os resultados forem insatisfatórios, não hesite em nos entregar o arquivo para que possamos tentar recuperá-lo.

Perguntas comuns

Quanto tempo leva para quebrar uma senha?

Depende da duração do código, do conjunto de caracteres utilizado e da maneira como o arquivo é criptografado. Um código de 8 bits pode ter cerca de 100 milhões de combinações possíveis; um computador comum levará horas ou até dias para testar todas essas combinações. Já um código de 12 bits, que inclui letras maiúsculas e minúsculas, números e símbolos, pode ter mais de 10 elevado à potência de 24 combinações possíveis… isso pode levar milhares de anos para encontrar a combinação correta. Você pode calcular imediatamente usando o calculador nesta página.

Qual é a diferença entre ataques de brute-fighting, ataques com dicionário e ataques com masking?

A quebra por força bruta não depende de conhecimento prévio e enumera todas as combinações; Os ataques de dicionário priorizam as tentativas de vocabulários de senha fracos comuns, o que é mais eficiente; Os ataques de máscara adicionam pistas conhecidas (como 8 bits, maiúsculas no início) à quebra de força bruta e geram apenas combinações qualificadas, reduzindo significativamente o escopo.

Por que alguns arquivos podem ser abertos em poucos minutos, enquanto outros levam muito tempo para serem abertos?

Como o número de iterações de hash varia muito entre os diferentes formatos, o Office 97 utiliza métodos MD5/RC4 menos eficientes. A placa gráfica pode realizar milhões de iterações por segundo; já o Office 2013 utiliza cerca de cem mil iterações por segundo, ou seja, 10.000 vezes mais lento. O formato 7Z, por sua vez, utiliza mais de quinhentas mil iterações, sendo, portanto, um dos formatos mais complexos de se processar.

Pare de usar seu próprio computador com força

Entregue-nos os documentos e corra primeiro o lote de combinações mais prováveis, o que faz mais sentido do que correr em casa por alguns dias.

Suporta formatos de criptografia comuns como PDF, Office, ZIP, RAR, 7Z, etc

Quão difícil é este formato de arquivo para quebrar

—
A velocidade de diferentes formatos pode ser dezenas de milhares de vezes diferente: o formato antigo tem quase nenhuma proteção, enquanto o novo formato faz deliberadamente a verificação muito lenta para atrasar a quebra. Esta é a razão pela qual a mesma senha pode ser desbloqueada por dezenas de minutos em outras pessoas e você não se move mesmo depois de correr por alguns dias.
  • Concentre-se em Word, Excel, PPT, PDF, RAR, ZIP, 7Z, pacote compactado, desbloqueio e descriptografia de arquivos criptografados do escritório
  • Nós fornecemos aos usuários recuperação de senha de pacote de compactação de arquivo de alta qualidade, recuperação de senha de palavra desbloqueada em PDF
  • Direitos autorais © Document Password Recovery Master Plataforma de descriptografia on-line