Merhaba, wmaracı üyeleri sayın senior yazılımcı abilerim geliştirmekte olduğum oyunum var. Bu oyunuma bir PHP forum tasarlıyorum. Üyeler oyuna kayıt olurken şifreleri databaseye şifreli bir şekilde kayıt oluyor.
Bu şifreleme türü ise şöyle
Python dilinde:
[base64.b64encode(hashlib.sha256(hashlib.sha256(password).hexdigest() + "\xf7\x1a\xa6\xde\x8f\x17v\xa8\x03\x9d2\xb8\xa1V\xb2\xa9>\xddC\x9d\xc5\xdd\xceV\xd3\xb7\xa4\x05J\r\x08\xb0").digest()

Ben bu üyeleri forumda üye olarak açtırıcam. Yani bir üye_giris.php dosyası
!defined("index") ? die("hacking ?") : null;
if($_POST){

$name = trim($_POST["name"]);
$sifre = trim(md5($_POST["sifre"]));

if(!$name || !$sifre){

echo '
kullancı adı ve sifre bos bırakılamaz
';


}else {

$uye = $db->prepare("select * from users where Username=? and Password=? and uye_onay=?");
$uye->execute(array($name,$sifre,1));
$z = $uye->fetch(PDO::FETCH_ASSOC);
$x = $uye->rowCount();

if($x){

$_SESSION["uye"] = $z["Username"];
$_SESSION["eposta"] = $z["uye_eposta"];
$_SESSION["rutbe"] = $z["uye_rutbe"];
$_SESSION["id"] = $z["PlayerID"];

header("location:index.php");

}elseif($z["uye_onay"] == 0){

echo '
uyeliğiniz onaylanmadı yonetici onayını bekleyin..
';

} else {

echo '
uye adı yada sifreniz yanlıs
';

}
}

}



?>


Kısaca php dosyasındaki Şifre postunu ben nasıl oturum açtırabilirim.

Anlayamayan olursa Örnek göstereyim böyle birşey istiyorum.
Örnek bir şifreleme(Çalışmıyor):
$salt = "\xf7\x1a\xa6\xde\x8f\x17v\xa8\x03\x9d2\xb8\xa1V\xb2\xa9>\xddC\x9d\xc5\xdd\xceV\xd3\xb7\xa4\x05J\r\x08\xb0";
$sifre = hash('sha256', hash('sha256', $salt) . $sifre));