PDOプリペアドステートメントでハッシュとソルティングに使用する適切な形式を誰かに教えてもらえますか? 私はphpから切り替えて、より複雑な関数について心配する前に単純なINSERTステートメントでこれを機能させようとしていますが、オンラインで見たものは何も機能していません.
PHPで私はこれをやっていました:'".sha1($salt + $_POST['password'])."'
私はもう試した:
$password = '123456';
$hash = hash('sha1', $password);
$pass1 = hash('sha1', $salt . $hash . $password);
$salt は config.php で定義され、正しく参照され、php の挿入ステートメントで適切に機能します。
編集 -
これは、私が使用している INSERT ステートメントです。
$stmt = $conn->prepare('INSERT INTO customer_info (fname...) VALUES(:fname...)');
$stmt->bindParam(':fname', $_POST['fname'], PDO::PARAM_STR);
$stmt->execute();