Php 向数据库添加盐哈希的最佳方法

Php 向数据库添加盐哈希的最佳方法,php,sql,security,bcrypt,password-hash,Php,Sql,Security,Bcrypt,Password Hash,我正在努力改进我的登录系统,使它更安全 $hashed_pass = password_hash($pass, PASSWORD_BCRYPT); 此函数是否是在数据库中安全存储密码和其他信息的最佳方法 此函数是否是在数据库中安全存储密码和其他信息的最佳方法 是的,使用起来很安全。但是,如果您正在寻找更强大的功能,并且您的服务器支持它,则可以使用Argon2 参考链接包括: (它与语法一起列出) 但是,在PHP7.0.0中,使用自定义salt已被弃用 警告 自PHP7.0.0起,salt

我正在努力改进我的登录系统,使它更安全

$hashed_pass = password_hash($pass, PASSWORD_BCRYPT);
此函数是否是在数据库中安全存储密码和其他信息的最佳方法

此函数是否是在数据库中安全存储密码和其他信息的最佳方法

是的,使用起来很安全。但是,如果您正在寻找更强大的功能,并且您的服务器支持它,则可以使用Argon2

参考链接包括:

  • (它与语法一起列出)
但是,在PHP7.0.0中,使用自定义salt已被弃用

警告 自PHP7.0.0起,salt选项已被弃用。现在更倾向于使用默认生成的盐


是的,密码。什么“其他信息”?如果需要能够获取原始数据,则需要加密,而不是散列。也希望能使用参数化查询。唯一的赢家是不要玩。启用社交登录(即使用谷歌和/或facebook),并将密码存储在他人的帐户中problem@apokryfos因为这是完全没有问题的,永远不会失败或带来任何不便-P@deceze当然,它可能会失败,但这可能不是你的错:P@apokryfos感谢您的编辑,您是“现场”;-)干杯谢谢你的回答!不客气@KyiKyi