Tem como Criptografar senhas em MD5, Salvando no MySQL e Depois Mostrar a mesma..

29/01/2013

0

PHP

Tem como Criptografar senhas em MD5, Salvando no MySQL e Depois Mostrar a mesma para o usuario ?
Ari Lima

Ari Lima

Responder

Posts

29/01/2013

William

Ari segundo o artigo do colega Rafael, não existe reversão para senhas criptografadas com MD5.

link do artigo:
[url]https://www.devmedia.com.br/md5-php-aprende-a-criar-hash-md5-em-php/22478[/url]
Responder

29/01/2013

Danilo Gomes

Cara, faz tempo que li algo há respeito, então não darei 100% de certeza.

Mas, pelo que sei, o algoritmo de md5, durante o processo de encriptação corta pedaços da String, fazendo com que não seja reversível (por algoritmo).

Pode utilizar AES_ENCRYPT / AES_DECRYPT, ou outra função, dê uma olhada nas funções do MySQL:
https://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html
Responder

29/01/2013

Danilo Gomes

Outra coisa, MD5 já nem é mais tão confiável assim.
Apesar de não poder fazer o decript, existe o processo de brute force amplamente difundido.

Ou seja, já existem bases populadas com possíveis retornos, pares (chave -> valor).

Um exemplo é http://www.md5decrypt.org
Responder

29/01/2013

Ari Lima

como que eu faço para criptografar uma senha para o banco e depois descriptografar essa mesma senha para que eu possa mostrar ao usuário ?
Responder

01/02/2013

Danilo Gomes

Você pode usar qualquer uma dessas funções em que há chave de criptografia como um dos argumentos:

https://dev.mysql.com/doc/refman/5.5/en/encryption-functions.html
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar