joao_123 0 Denunciar post Postado Setembro 30, 2016 Olá pessoal, Estou criando um sistema, e to na parte de esqueceu a senha. Quando o usuário digitar CPF e e-mail corretamente, na própria pagina vai retornar o usuário e senha. O código abaixo esta funcionando. O problema é que a senha esta criptografada utilizando sha1, e ta retornando criptografada também. include 'conecta.inc'; $cpf = $_POST["cpf"]; $email = $_POST["email"]; $sql = mysql_query("SELECT usuario,senha FROM usuarios WHERE (cpf='$cpf' AND email='$email')") or die (mysql_error()); $row=mysql_num_rows($sql); if ($row > 0) { while ( $dados = mysql_fetch_array($sql)) { $usuario = $dados["usuario"]; $senha= $dados["senha"]; echo "<p>Seu usuario é : $usuario</p>"; echo "<p>Sua senha é : sha1.$senha</p>"; } else { echo "<p>e-mail ou senha incorretos</p>"; } ?> Alguém sabe como descriptografar ? Compartilhar este post Link para o post Compartilhar em outros sites
ESerra 744 Denunciar post Postado Setembro 30, 2016 Sha1 é um hash de mão única, você não tem como "descriptografar", o que existe na internet são "dicionários" com a string original e o hash. Compartilhar este post Link para o post Compartilhar em outros sites
AndersonMamede 88 Denunciar post Postado Setembro 30, 2016 Além do que o @ESerra comentou, o mais correto é criar uma nova senha ao invés de exibir a senha atual. Compartilhar este post Link para o post Compartilhar em outros sites
joao_123 0 Denunciar post Postado Outubro 3, 2016 Ok, fiz um formulário para escolher uma Nova Senha mesmo. Obrigado a todos !!! Compartilhar este post Link para o post Compartilhar em outros sites