【发布时间】:2014-02-23 22:52:40
【问题描述】:
我一直在阅读有关密码加密、散列等方面的内容。
我看到了这个很棒的回复 https://stackoverflow.com/a/6337021/2823458 并有几个问题:
首先:我是否需要访问我的网络服务器根目录才能安装兼容性库? (我假设我可以,但只能通过我的主机访问 PHP 5.3.12,并希望使用 $password_hash 来使用 bcrypt 进行散列)。这让我想到:
第二个:如果我必须是网络服务器上的 root(不会发生!),那么我是否只需包含 Andrew 的 bcrypt 类广告引用它使用(引用):
$bcrypt = new Bcrypt(15);
$hash = $bcrypt->hash('password');
$isGood = $bcrypt->verify('password', $hash);
显然使用我的密码变量代替'password'?
显然,我对开发 PHP 并试图向正确的人提出正确的问题还很陌生,如果我离得很远,请指出正确的方向!
【问题讨论】:
标签: php encryption hash passwords bcrypt