Descodificar senha criptografada em hash e salt
Boa tarde! Eu possuo um fórum da plataforma ipboard e desejo fazer uma integração entre o fórum e meu site, ou seja, que os membros possam logar no site com as mesmas credenciais do fórum.
O sistema de login eu tenho pronto! O problema é que a criptografia da senha do ipboard não usa somente o metodo hash, mas também o salt e isso faz com que o meu sistema não consiga pegar a senha do membro só o usuário e a senha criptografada em hash.
Sistema:
Login.html:
<html>
<head>
<title> Login de Usuário </title>
</head>
<body>
<form method="POST" action="login.php">
<label>Login:</label><input type="text" name="login" id="login"><br>
<label>Senha:</label><input type="password" name="senha" id="senha"><br>
<input type="submit" value="entrar" id="entrar" name="entrar"><br>
<a href="cadastro.html">Cadastre-se</a>
</form>
</body>
</html>
login.php:
<?php
$login = $_POST['login'];
$entrar = $_POST['entrar'];
$senha = md5($_POST['senha']);
$connect = mysql_connect('localhost','root','');
$db = mysql_select_db('database');
if (isset($entrar)) {
$verifica = mysql_query("SELECT * FROM ipb_members WHERE name = '$login' AND members_pass_hash = '$senha'") or die("erro ao selecionar");
if (mysql_num_rows($verifica)<=0){
echo"<script language='javascript' type='text/javascript'>alert('Login e/ou senha incorretos');window.location.href='login.html';</script>";
die();
}else{
setcookie("login",$login);
header("Location:index.php");
}
}
?>
Alguém tem ideia de como proceder?
Discussão (3)
Carregando comentários...