32得票2回答
在Node.js中验证由PHP生成的密码哈希

我的 PHP 代码使用 password_hash 生成哈希值并将其存储在数据库中。以下是 PHP 代码:$hash = password_hash($value, PASSWORD_BCRYPT, array('cost' => $cost)); 我想在nodejs中校验/检查密码是否...

12得票3回答
了解bcrypt密码哈希中盐的生成和使用

我正在处理一个使用FOSUserBundle进行用户认证的现有的Symfony 2.8网站应用程序项目。除了Web前端之外,用户还可以使用不同的智能手机客户端通过REST API连接到Web应用程序。因此,用户需要在直接登录Web应用程序和通过REST API连接时进行身份验证。直到最新的FO...

21得票2回答
使用BCryptPasswordEncoder时获取相同的哈希值

我正在使用BCryptPasswordEncoder的spring security。现在,为了更改密码,我需要将用户提供的旧密码与数据库值进行比较。 但是,由于salt是由BCryptPasswordEncoder动态生成的,因此每次我从下面的方法中获得不同的哈希值,并不一定与我的数据库值...

8得票2回答
PHP 5.3应该使用哪个bcrypt实现?建议选择哪一个?

好的,我终于明白了bcrypt是如何工作的以及如何将其存储在数据库中,所以我差不多可以开始了。现在的问题是选择哪个bcrypt实现与PHP 5.3一起使用。 我看了很多不同的解决方案,但不确定哪一个是最推荐和最安全的,所以我再次向你们寻求帮助。 以下是我找到的: 1) https://g...

69得票6回答
如何解密使用bcrypt存储的哈希值

我有一个加密密码的脚本,但我不知道如何反转它并解密它。这可能是一个非常简单的答案,但我不理解如何做。#!/usr/bin/perl use Crypt::Eksblowfish::Bcrypt; use Crypt::Random; $password = 'bigtest'; $encry...

8得票6回答
没有找到文件 -- bcrypt_ext(通过devise)

我正在使用Rails 3中的Devise(当前gem)进行数据库认证,当尝试使用用户名/密码登录时,我会遇到以下错误。 no such file to load -- bcrypt_ext This error occurred while loading the following f...

20得票2回答
Laravel 5:对同一字符串使用bcrypt会产生不同的值。

我正在使用Laravel的bcrypt函数来对密码进行哈希。当我这样做时,bcrypt('secret') 我明白了=> "$2y$10$mnPgYt2xm9pxb/c2I.SH.uuhgrOj4WajDQTJYssUbTjmPOcgQybcu" 但是如果我再次运行它,我会得到=>...

9得票2回答
Bcrypt在Reactjs中不受支持。

我尝试使用bcrypt转换表单输入密码值。 首先,我安装了bcrypt(npm install bcrypt --save),然后我像这样添加: var bcrypt = require('bcrypt'); var hash = bcrypt.hashSync(values.newPas...

9得票5回答
如何在Windows 7上进行“npm install bcrypt”

我已经安装了node.js v6.9.1和npm版本4.1.2,并且已经在一些项目中使用了这个组合。 现在我想在我的项目中使用bcrypt npm包,但是安装失败了。 npm install bcrypt --save 我也尝试以管理员权限运行此命令,但结果还是失败了。 这是我得到的...

43得票9回答
在C#中如何哈希密码?Bcrypt/PBKDF2

我查阅了msdn和其他关于如何实现此功能的资源,但是没有找到明确的解决方案。这是我找到的最好的资料: http://blogs.msdn.com/b/shawnfa/archive/2004/04/14/generating-a-key-from-a-password.aspx?Redirec...