bcrypt相关内容

将密码与PHP中的crypt()进行比较

我需要得到这个功能的基础知识。对于blowfish算法,php.net文档规定: 带有盐的Blowfish散列如下:“$ 2a $”一个两位数的成本参数“$”,和22个64位数字从字母“./0-9A-Za-z”。在salt 中使用此范围之外的字符将导致crypt()返回零长度字符串 因此,根据定义,不应该工作: echo crypt('rasmuslerdorf','$ 2a ..
发布时间:2017-08-17 19:57:03 PHP

我需要用bcrypt存放盐吗?

bCrypt的javadoc 有如何加密密码的代码: String pw_hash = BCrypt.hashpw(plain_password,BCrypt.gensalt());要检查明文密码是否与以前已经被散列的密码相匹配,请使用checkpw方法: System.out.println(“It matches”); p> else System.out. ..
发布时间:2017-08-17 19:31:57 Java开发

哪里可以找到关于BCrypt for .NET的文档?

我使用了NuGet来获取BCrypt库,并正确安装。现在我想看看它和如何使用它,但我似乎找不到任何文档。 即使搜索库命名空间也没有产生任何结果: DevOne.Security.Cryptography.BCrypt 任何关于在哪里找到一些例子的建议,甚至是普通的旧文档?我正在使用C#。 解决方案 除了此页面。 可以这么说,你可以很容易地看看源代码,因为API ..
发布时间:2017-06-15 22:35:28 C#/.NET

Docker中的Bcrypt安装失败

我已经在Docker中创建了一个使用MongoDB的Node应用程序。它工作正常,直到我包括 node.bcrypt.js 。这使得节点崩溃了 node-gyp 和 bcrypt 。 应用程序在本地和Heroku上运行正常。 我尝试安装一些我在网上找到的建议包,这些软件是基于错误消息而被认为是需要的。这就是为什么我添加了一些额外的依赖关系,请参阅下面的dockerfile中的 node ..
发布时间:2017-06-11 00:15:50 Linux/Unix

在Docker容器中使用bcrypt的ELF头或安装问题

一个longshot的种类,但有人在linux容器(特别是docker)中使用bcrypt有任何问题,并且知道自动解决方法?我有两个相同的问题: AWSBox上带有节点bcrypt的ELF头无效 运行节点应用程序时bcrypt无效的elf标头 我的Dockerfile #拉底图 FROM节点:0.12 #暴露端口8080 EXPOSE 8080 #将当前目 ..
发布时间:2017-06-10 20:35:40 服务器开发

如何为bcrypt.hashpw设置盐?

密码= bcrypt.hashpw(密码,盐) repeatpassword = bcrypt.hashpw(重复密码,盐) 我的错误是第二行。 ValueError at / register 无效的盐 请求方法:POST 请求URL:http://127.0.0.1:8000/register Django版本:1.3.1 异常类型:ValueError 异 ..
发布时间:2017-05-28 20:10:51 Python

是否有可用于Delphi的bcrypt实现?

我试图找到一个可以在Delphi中使用的 bcrypt 实现。关于谷歌带给我的唯一有用的东西是此下载页面,其中包含名为的winapi单元的翻译标题bcrypt.h 。但是当我查看它提供的功能时, bcrypt.h 似乎并没有包含任何使用Blowfish算法来弥散密码的方式! 我已经在C中找到了几个bcrypt实现,我可以从其中构建一个DLL并链接到,除了它们似乎都需要* nix或者是GCC特 ..
发布时间:2017-04-23 16:58:14 Delphi

bcrypt如何比增加SHA迭代的数量更多的未来证明?

我一直在研究bcrypt哈希,当然是该计划的“适应性”的大好处之一。然而,它如何是自适应,而不是简单地增加你对一个SHA-1哈希的迭代量?说,而不是SHA-1散列值1000倍,你增加到10,000迭代。这不是实现同样的目标吗?什么使bcrypt更适应? 解决方案 使用散列函数进行许多迭代有一些微妙之处,因为必须有某种“salting”涉及,并且因为现有的散列函数不是“随机的”,因为可以期望 ..
发布时间:2017-01-16 11:12:44 开发方法

如何使用bcrypt在PHP中哈希密码?

现在,我听到“使用bcrypt在PHP中存储密码,bcrypt规则”的建议。 但是什么是 bcrypt ? PHP不提供任何这样的功能,维基百科关于文件加密实用程序和Web搜索只是揭示了一些河豚在不同的语言。现在Blowfish也可以通过 mcrypt 在PHP,但是如何帮助存储密码? Blowfish是一个通用密码,它工作有两种方式。如果它可以被加密,它可以被解密。密码需要单向哈希函数。 ..
发布时间:2017-01-16 09:41:05 PHP

当使用持久登录Cookie时,如何检查Cookie令牌与DB中的bcrypt哈希令牌?

在持久性登录Cookie的常见解决方案中,其中涉及生成随机的128位“令牌”以保存用户的Cookie,Jens Roland建议: 并且不要在您的数据库中存储永久登录COOKIE $ b只有一个哈希!登录令牌是密码等效的,所以如果 攻击者得到他的手在你的数据库,他/她可以使用令牌 登录任何帐户,就像他们是cleartext 登录 - 密码组合。因此,在存储持久登录标记时使用强大的sal ..
发布时间:2017-01-06 14:58:44 PHP

散列“记住我”的最佳方式Cookie令牌

我想根据此处提供的指南实施“记住我”功能:基于表单的网站认证的确定指南,并在此处: http://fishbowl.pastiche.org/2004/01/19/persistent_login_cookie_best_practice/ 似乎”cookie令牌“应该当存储在DB中时进行哈希处理(如果攻击者可以访问数据库,则取消隐藏的令牌看起来像普通登录/密码,允许在网站上登录)。 ..
发布时间:2017-01-06 11:59:35 PHP

Java:这是BCrypt的好用法吗?

我想知道如果我当前的BCrypt的实现是正确的,我知道,我不使用 BCrypt.checkpw()这可能会导致一个问题,这是我在此验证的主要原因。 Hasher.java容器类: code> abstract public class Hasher { public static String hash(final char [] input){ String output = H ..
发布时间:2016-11-25 18:15:41 Java开发