要使用 hash('sha256', $salt . $password) 创建一个 mySQL 用户,请按照以下步骤操作:
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
$salt = "random_salt_value";
$password = "mypassword";
$hashed_password = hash('sha256', $salt . $password);
ALTER USER 'myuser'@'localhost' IDENTIFIED BY '*B21D12C3A58FCDA9F8C85D9E41C3FFB3C295F4C7B8B6B85C1E8F';
请注意,上述示例中的哈希值('*B21D12C3A58FCDA9F8C85D9E41C3FFB3C295F4C7B8B6B85C1E8F')仅用于演示目的,实际上应该使用您自己计算出的哈希值。
通过以上步骤,您可以使用 hash('sha256', $salt . $password) 函数为 mySQL 用户创建一个安全的密码。
领取专属 10元无门槛券
手把手带您无忧上云