Ir para conteúdo

POWERED BY:

Arquivado

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

Michel Kuguio

MD5 ou outro métodos de criptografia, como descriptografar?

Recommended Posts

beleza, anda de mais nada, o md5 eh criptografia de mao unica, ou seja, so vai, nao volta, você nao odescriptogafa, da mesma maneira, existem sites q o descriptografa...

 

ele eh uma hash de 32bits, eu prefiro usar o hash_hmac (ver manual http://br.php.net/manual/pt_BR/function.hash-hmac.php )., com esta funcao eu uso o hash sha512, q eh uma hash de 128bits, sem contar q ainda posso temperar a hash (temperar, leia-se, combinar com palavra chave)...

 

para ver quais hashs seu servidor suporta, veja esta funcao

 

http://br.php.net/manual/pt_BR/function.hash-algos.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

o base64 nao eh seguro, pois basta entrar no banco e usar o base64 pra você ter tudo limpinho

isso é verdade ele não é seguro mais para isso você pode trabalhar com mais de 1 tipo de criptografia como costumo trabalhar... tanto no PHP tanto na SQL

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você quer uma criptografia forte a qual você poss descritpografar, experimente a biblioteca MCryp

 

Existem sites grandes que utilizam, seja em PHJP, seja em outra linguagem com suporte a tais algoritimos, a Rijndael 256 bits (na MCrypt definda através da constante MCRYPT_RIJNDAEL_256).

 

Já fiz alguns testes e realmente a string desejada fica MUITO criptografada.

 

...existem sites q o descriptografa...

Só uma consideração. Esses sites não quebram o MD5, eles apenas comparam o hash desejado com um banco de dados enorme e se encontrarem uma combinação, retornam.

 

Se não se desculpam por supostamente não terem sido capazes de reverter o hash.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Apenas como informação:

Base64 não é criptografia. :)

 

Para criptografia com chave simétrica recomendo estudar a lib mcrypt.

http://php.net/manual/en/book.mcrypt.php

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.