gpt4 book ai didi

php - 用于加密密码的 Salt 命令不起作用

转载 作者:行者123 更新时间:2023-11-29 13:52:38 25 4
gpt4 key购买 nike

对于我们的项目,我们尝试使用 salt 命令加密密码,但它似乎不起作用。这是我们目前所拥有的:

<html>
<?php
$con=msqli_connect('XXXX', '<username>', '<password>', 'XXXXXXX');
// Create connection
// Check connection
if (mysqli_connect_erno($con));
{
echo "Failed to connect to Mysql: " . msqli_connect_error();
}
?>

<?php
$Password = $_POST['password'];

$salt = //


$password = sha1(userPasswordinput . salt);
?>
<head>

<title>Password Ecryption</title>
</head>

<body>


</body>
</html>

与 mysql 的连接正常,但显然出现问题。密码变量是从另一个代码页发布的,并且该部分也正常工作。

最佳答案

您的代码中有一些错误,导致盐和发布的密码无法正常工作。尝试下面的代码:

<?php
// lower case variable names for non-objects (developer preference)
$password_input = $_POST['password'];

// you had a syntax error here (missing variable value and ending semi-colon)
$salt = 'SomePasswordSaltString';

// you had another syntax error here (incorrect variable reference and missing $)
$password = sha1($password_input . $salt);
?>

关于php - 用于加密密码的 Salt 命令不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16450777/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com