【发布时间】:2017-11-20 00:55:15
【问题描述】:
PHP 包含一对生成和验证密码的函数,我相信使用的是 BCrypt。这使得使用存储在数据库表中的密码哈希变得容易。
唯一的问题是很难使用普通的数据库客户端手动添加密码。通常我最终会创建一个小的 PHP 脚本来添加或编辑用户行。
问题是:是否有可以添加到实现与 PHP 相同散列的各种数据库的函数或库?如果做不到这一点,是否有任何独立的应用程序?
这个问题涉及流行的 Web 数据库、PotgreSQL、MySQL 和 SQLite。我个人使用 Mac 和 Linux 进行 Web 开发,但我经常在 Windows 上教学。
【问题讨论】:
-
您要资源?在 SO 上,这将是 off-topic。如果您的问题与编程有关,我不清楚。如果这是您的问题,您可以通过不同的编程语言使用相同的加密方法。不过,您必须编写自己的方式,小心!。
-
你的意思是password_hash和password_verify的本地mysql函数等价物吗?
标签: php mysql postgresql sqlite passwords