Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

nanndoj

Reverter o md5()

Recommended Posts

galera é o seguinte.. eu tenho uma string codificada com md5() e queria descodificá-la.. tem como fazer isso???

Compartilhar este post


Link para o post
Compartilhar em outros sites

MD5 nao tem volta

 

Existem 3 tipos básicos de algoritimos de criptografia, os

simétricos, os assimétricos e os de hash.

Os simétricos e os assimétricos utilizam uma chave de criptografia e podem ser

descriptografados.

 

O hash não podem ser descriptografados, mesmo

porque o código que ele gera não tem nada a ver com o dado original.

 

Um "hash" é um código gerado matematicamente a partir de um dado

original. Ele não é um dado codificado, mas um valor gerado a partir de

uma origem, e qualquer modificação mínima do dado original implica em um

hash totalmente diferente. Quer dizer, mesmo que você tenha um arquivo

de 1 milhao de bytes, a mudança de 1 byte no meio já implica em um hash

totalmente diferente. É dito que a probabilidade de dois arquivos

diferentes terem o mesmo hash MD5 é de 1 em

340282366920938463463374607431768211456 (1 em 2^128).

 

Vejam tambem que um hash MD5 tem um tamanho fixo de 32 bits sempre,

portanto não importa o tamanho da entrada de dados, ele sempre terá o

mesmo tamanho. E por isso é imposível reverter um hash para o valor

original.

 

O único modo de quebrar a criptografia de um hash é por força bruta...

tentando todas as possibilidades possíveis até gerar o mesmo hash.. o

que pode levar literalmente anos ou décadas...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quais seriam as formas de criptografia que podem ser revertidas? Eu conheço a base64. Existem muitas outras?Valeuz

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, pra você reverter uma codificação você pode usar as que existem ou criar algum algoritmo...O mais simples que existe é alterar os caracteres pelo seu código ASCII correspondente... depois basta fazer o oposto... Existem muitas maneiras... é só você invertar!!!Mas existe um porém, esse tipo de codificação deve-se ter cuidado para guardar certos dados como senhas e números de cartões de crédito. Pois se um hacker conseguir descobrir como sua codificação funciona.... babal

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.