604 Shares 6525 views

Como decifrar o MD5-Hash: Um método simples

Nas últimas décadas, a questão da confidencialidade e segurança da informação são cada vez mais relevante. É por isso que as constantes tentativas de criptografar os dados usando os algoritmos mais recentes. Um desses métodos é a utilização de um nome MD5 algoritmo de hash. Como decifrar o MD5-hash é agora e será considerado. No entanto, especialmente a esperança de obter conhecimento sobre hackers senhas ou qualquer outra informação confidencial não deve contar por causa da dificuldade de tal processo e ilegalidade.

Qual é o MD5-Hash?

Geralmente, um hash transformar compreender qualquer sequência de dados de entrada de um determinado comprimento, representado na notação hexadecimal base de 128 bits, utilizando um algoritmo especial.

Em outras palavras, este processo não pode ser chamado de criptografia. E por isso não podemos falar sobre como descriptografar MD5-Hash, uma vez que são utilizados outros métodos de apresentação de informações. Além disso, neste caso, um sistema de computação especial que todas as tentativas para decifrar nega.

Como decifrar o MD5-Hash: princípios gerais

Na melhor das hipóteses, ele só pode ir sobre como selecionar o conteúdo desejado em três formas principais:

  • utilizar um dicionário;
  • aplicação das "tabelas do arco-íris";
  • método Bruto.

Começando tecnologia MDA5-hashing foi desenvolvido no Instituto de Tecnologia de Massachusetts, liderada pelo professor Ronald L. Rivest. Desde então, ele é amplamente utilizado como um dos métodos de criptografia para armazenar senhas e chaves online, assinatura eletrônica, verificar a integridade do sistema de arquivos, criação de identificadores da web, procurar arquivos duplicados , etc. E, como acredita-se para descriptografar os MD5 métodos algorítmicos de hash-direta extremamente difíceis (mas não impossível), porque até mesmo uma mudança de um dos personagens em representação shestnadtsatrichnom implica uma mudança automática de todos os outros. Assim, existe apenas um método, chamado geralmente Bruto (interferência com força bruta). resultado combinação entanto simples na forma original possível.

Usando recursos on-line

Se assim for, há uma necessidade de decodificação, para começar, você pode tirar proveito de muitos serviços de recursos on-line, oferecendo seus serviços. Em termos gerais, o princípio de funcionamento reside no fato de que o usuário insere uma linha especial na sequência local, sujeito a decodificação, e, em seguida, ativa o processo de seleção.

Se a informação de codificação inicial produzido usando a linguagem PHP significa, em alguns casos, serviços on-line pode usar uma combinação de decodificação base_64 codificação / base_64. Em qualquer caso, o método envolve somente a selecção de símbolos, números ou letras na combinação pretendida, por comparação com uma base de dados na qual são armazenados os resultados de exemplos codificados.

Como decifrar o hash MD5-yourself?

Alguns usuários tentam decifrar o código hash da sua própria. Mas, como se vê, torná-lo bastante difícil. Para simplificar este procedimento, fazer melhor uso dos utilitários estritamente focadas, entre os quais se destacam claramente os seguintes programas:

  • PasswordPro.
  • John the Ripper.
  • Cain & Abel.
  • "Shtirlits" et ai.

Os dois primeiros programas são projetados para calcular as combinações mais simples substituindo combinações básicas como 1.212.121.

A terceira parece ser capaz de decifrar o MD5-Hash, mas fá-lo muito lentamente. No entanto, sua vantagem é que ele tem um gerador de tabela completa, mesmo que o usuário não iniciados com este dificilmente entender.

"Stirlitz" – a aplicação é muito interessante, mas ele usa um número muito limitado de algoritmos computacionais, entre os quais os mais importantes são como btoa, uuencode, base64, XXEncode e binhex.

Se até que se foi, você precisa usar o utilitário Brutus BarsWF, que é o mais rápido de todos conhecidos e na maioria dos casos pode descriptografar MD5-Hash (senha, se houver, também pode ser trazido para a forma desejada), operando com bilhões de computação o hash na segunda . No entanto, mesmo com o uso desses softwares também deve levar em conta o tempo e que, além do algoritmo básico, MDA5 codificantes podem ser realizadas simultaneamente usando MD4 ou IM.

Mas apesar de tudo isso, hash podem ser encontrados muitas lacunas. Muitos especialistas acreditam que o comprimento do código, mesmo com fundações de 128 bits é muito baixo e, portanto, o desenvolvimento de software e aumentar a capacidade computacional de sistemas de processadores modernos processo de descriptografia se torna menos demorado, razão pela qual o desenvolvimento ea utilização desses fundos já parece bastante inconveniente.

conclusão

Resta acrescentar que para descriptografar MD5-Hash não só pode usar as ferramentas acima. Se um bom remexer na Internet, você pode encontrar estes programas muito. A questão é: se a se envolver nesse tipo de coisa que você precisa? Parece que o usuário médio de qualquer sistema de computador tal conhecimento é improvável que seja útil.