23得票1回答
可移植的(PHPass)密码哈希。我应该使用它们吗?

我正在为我的网站安装用户注册脚本(Tank Auth)。 在安装指南中,它说: 警告:默认情况下,该库生成强系统特定的密码哈希值,不可移植。 这意味着一旦创建,用户数据库无法转储和导出到另一个服务器。 可以在配置文件中更改此行为。 这让我陷入了两难境地。将来我可能想要更换...

11得票2回答
一个问题标题:在phpass哈希中是否包含盐,还是需要为其输入加盐?

phpass 是一个广泛使用的哈希“框架”。 在将明文密码提供给 PasswordHash(v0.2)之前,是否有必要对密码进行盐值处理呢?$dynamicSalt = $record['salt']; $staticSalt = 'i5ininsfj5lt4hbfduk54fjbh...

9得票3回答
phpass是安全存储密码的最佳解决方案吗?

我正在创建一个处理大量个人数据的服务,因此让密码简单地飞出去是不合适的。我一直在寻找可能的解决方案,其中一个引起了我的注意,那就是phpass。我在StackOverflow上阅读了这个问题的回答,链接在这里。 我知道有很多关于这个主题的问题,但我想澄清的是,phpass是一种安全存储密码的...

9得票4回答
在开启open_basedir限制的情况下,我能否访问/dev/urandom?

我想在Codeigniter中使用phpass-0.3,但由于open_basedir的限制,我遇到了以下错误: 发生了一个PHP错误 严重性: 警告 消息: is_readable() [function.is-readable]: open_basedir 的限...

9得票3回答
检查是否启用了open_basedir限制

我在使用 PHPass (http://www.openwall.com/phpass/) 时收到以下警告: open_basedir restriction in effect. File(/dev/urandom) is not within the allowed path(s) ...

7得票4回答
使用现有的MD5哈希与PHPass一起使用是否存在安全隐患?

在我了解更多之前,我使用MD5作为哈希算法实现了一个登录系统。现在我知道了更好的方法,想要使用PHPass。我的问题是该系统已经投入生产,要求所有用户更改密码将是一场巨大的头痛。 我想出了一个简单的解决方案,但考虑到我的以前错误,我想确保我不会因为无知而犯下同样严重的错误。 我的解决方案如...