如何将Python加密转换为PHP?

2024-09-26 18:08:45 发布

您现在位置:Python中文网/ 问答频道 /正文

简而言之,我想登录我的网站,我想用php代码以加密的形式登录。我想用Base64和SHA256,SHA256加密。在

我想知道是否有可能将这个密文转换成PHP语言,我需要转换生成的密码才能在我的网站的登录系统上接受,但我不知道如何做到这一点。在

在Python中,我有一个数据库,其中包含通过这种加密生成的密码:

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())

菲律宾比索:

<?php
 if($_POST){
     $name = trim($_POST["name"]);
     $sifre = trim($_POST["sifre"]);

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

        echo '<div class="hata">kullancı adı ve sifre bos bırakılamaz</div>';


    }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 '<div class="hata">uyeliğiniz onaylanmadı yonetici onayını bekleyin..</div>';

        } else {

            echo '<div class="hata">uye adı yada sifreniz yanlıs</div>';

        }
    }   

?>

Tags: nameechodiv密码if网站sessionpost

热门问题