11得票1回答
Bcrypt,盐和成本是什么意思?

我过去一直使用MD5来加密密码,但是我读到了一个观点,认为这种方式不再安全,应该改用bcrypt。 我正在使用Zend Framework 2,在其中找到了如下描述bcrypt配置的内容: $bcrypt = new Bcrypt(array( 'salt' => 'rand...

22得票2回答
“bytes”对象没有“encode”属性

在将每个文档插入集合之前,我尝试存储盐和哈希密码。但是对盐和密码进行编码时,出现以下错误: line 26, in before_insert document['salt'] = bcrypt.gensalt().encode('utf-8') AttributeError: 'byte...

8得票2回答
错误:模块未自注册。

服务器: Ubuntu server 14.04 节点(Node): v4.2.6 LTS npm: 1.3.10 我从git远程拉取了我的同事的工作。他将node_modules设为了.gitignore文件,所以我必须通过npm安装这些模块。 但是,在成功安装npm后,当我尝试使用...

12得票3回答
使用Code Igniter最安全的存储密码方式是什么?

我正在使用Code Igniter开发我的项目。 目前,我正在使用MD5来进行密码哈希处理,但我在很多地方都看到过,这不是一个好的做法。 我应该选什么? 使用盐值(salt) 还是应该使用bcrypt 另外,如果bcrypt被建议使用,那么如何在Code Igniter中使用它? ...

8得票3回答
npm安装bcrypt失败(Mac OS X 10.9 - Node v0.10.22)

系统规格: Mac OS X 10.9 Node v0.10.22 尝试安装 bcrypt 时,出现以下错误。有什么建议可以解决这个问题吗? 非常感谢您的帮助。 > bcrypt@0.7.6 install /Users/eDawg/Desktop/eggstage/node_mo...

9得票3回答
首选的BCrypt.Net实现

有几个不同的BCrypt.net端口,很难确定哪一个是“最好的”。 有人花时间审查它们,并得出了任何结论,以确定要赞助的项目?我最感兴趣的是哪个拥有最活跃的开发者社区。当然,功能集,有效性,简单性和文档也很好:) 这是我能够找到的BCrypt.Net实现列表: Derek Slager ...

19得票5回答
如何在Laravel中比较两个加密(bcrypt)密码

如何比较两个 bcrypt 密码$pass1 = '$2y$10$ooPG9s1lcwUGYv1nqeyNcO0ccYJf8hlhm5dJXy7xoamvgiczXHB7S'; 并且$pass2 = '$2y$10$QRgaiS6bpATKKQeT22zGKuHq.edDfXQc2.4B3v....

10得票3回答
Bcrypt - 迭代次数/成本应设置为多少?

我读过一些文章说,你应该将成本设置为至少16(2 16),但其他人则表示8左右就可以了。 是否有官方标准来规定成本应该设置多高?

1334得票11回答
在PHP中如何使用bcrypt进行密码哈希?

有时候我听到的建议是“在PHP中存储密码使用bcrypt,bcrypt非常好用”。 但是什么是bcrypt?PHP没有提供这样的函数,维基百科介绍了一个文件加密实用程序,网上搜索只能找到一些使用不同语言实现的Blowfish。现在可以通过mcrypt在PHP中使用Blowfish,但是这如何...

10得票1回答
为什么在Node.js的CPU密集型代码中使用异步模式?

我正在使用NodeJS中的bcrypt生成密码哈希。Bcrypt文档表示,我们可以使用genSalt()、compare()和hash()函数的异步版本。 NodeJS是单线程的,所以理论上,即使使用async await,如果我使用CPU密集型代码,它仍会阻塞线程。在这种情况下,如果我使用...