相关疑难解决方法(0)

SHA1 vs md5 vs SHA256:用于PHP登录?

我正在进行php登录,我正在尝试决定是否使用SHA1或Md5,或者我在另一篇stackoverflow文章中读到的SHA256.他们中的任何一个比其他人更安全吗?对于SHA1/256,我还使用盐吗?

另外,这是一种将密码存储为mysql中的哈希的安全方法吗?

function createSalt()
{
    $string = md5(uniqid(rand(), true));
    return substr($string, 0, 3);
}

$salt = createSalt();

$hash = sha1($salt . $hash);
Run Code Online (Sandbox Code Playgroud)

php md5 sha1 login sha256

132
推荐指数
4
解决办法
15万
查看次数

标签 统计

login ×1

md5 ×1

php ×1

sha1 ×1

sha256 ×1