scrypt相关内容

什么是最佳 scrypt 工作因素?

我正在使用 Java scrypt 库 来存储密码.当我加密事物时,它需要一个 N、r 和 p 值,其文档将其称为“CPU 成本"、“内存成本""和“并行化成本"参数.唯一的问题是,我实际上并不知道它们的具体含义,或者对它们有什么好的价值;也许它们以某种方式对应于 Colin Percival 的原始应用程序 上的 -t、-m 和 -M 开关? 有人对此有什么建议吗?库本身列出了 N = 1 ..
发布时间:2022-01-10 10:13:23 Java开发

如何使用 scrypt 在 Python 中为密码和盐生成哈希

我想使用 scrypt 为我的用户的密码和盐创建哈希.我找到了 两个 参考资料,但有些事情我不明白. 他们使用 scrypt 加密和解密功能.一个加密随机字符串,另一个加密盐(这看起来是错误的,因为只有密码而不是盐用于解密).看起来解密函数被用来验证密码/盐作为解密的副作用. 根据我所了解的一点,我想要的是密钥派生函数 (KDF) 而不是加密/解密,并且 KDF 很可能由 scrypt ..
发布时间:2021-06-14 20:01:10 Python

为什么有时npm install在Mac上不起作用?

我在运行命令时创建了 nodejs 项目 npm install 它因某些错误而失败 同一个项目正在 ubuntu 系统上工作,但是当我在 mac 系统上克隆此代码并尝试运行npm install时,它会由于某些错误而失败 我认为scrypt模块有些问题,但我不完全知道原因请帮助我,在此先感谢 操作系统:MAC 节点:10.15 Npm:6.0 查看以下错误:- W ..
发布时间:2021-05-31 19:02:22 其他开发

Node.js Scrypt包中Firebase SCrypt参数的用法

我已经为此苦苦挣扎了一段时间,希望有人以前做过,并且可以在我的途中为我提供帮助.我到Firebase员工那里请求scrypt参数,以便将用户身份验证从Firebase迁移到我们自己的服务器.现在我有了这些参数,但是我不知道它们应该如何映射到节点scrypt包( https://www.npmjs.com/package/scrypt ).Firebase参数具有以下格式: hash_confi ..
发布时间:2021-05-07 20:07:43 其他开发

在相同的输入下,为什么节点scrypt哈希值相同?

我试图为节点的内置加密模块(尤其是scrypt)找到比较或验证功能,因为我使用的大多数密码哈希模块都具有这种功能。然后,我发现了为什么这是不可能完成的任务:用这些算法使用相同的参数生成的所有散列都生成相同的字符串(技术上是缓冲区)。许多 crypto 的散列函数就是这种情况,包括其 pbkdf2 实现。 为什么这样安全?难道不是密码/消息哈希函数的整个(现代)要点,即您无法使用相同的输入再次 ..
发布时间:2020-10-11 21:48:52 其他开发

“错误MSB8020:找不到v141的构建工具(平台工具集='v141')"尝试安装npm module scrypt时

我正在尝试安装npm模块 scrypt . 我知道scrypt需要node-gyp,我在全局安装了它(几次).我也知道node-gyp需要python 2.7和MS Build Tools.我安装了最新的python 2.7版本,并安装了MS Build Tools.我还尝试使用VS Community Edition2017.尝试修复并重新安装两者. 我还安装了npm软件包 wind ..
发布时间:2020-07-27 07:37:40 C/C++开发

Swift 3.0(iOS)中用于密码哈希的Scrypt哈希算法

我正试图找到一个库,以使用Scrypt算法实现密码哈希(加盐). 我的问题类似于在stackoverflow中已经问过的问题( Swift应用程序中的哈希密码) 我发现在swift和Objective c中分别遵循以下两个库,但是从这些库生成的哈希字符串与在服务器上生成的哈希字符串不匹配. Swift-Sodium( https://github.com/jedisct1/swift- ..
发布时间:2020-07-25 21:14:21 移动开发

我可以通过对现有的MD5哈希值加盐并使用Scrypt或PBKDF2 HMACSHA256对结果进行哈希值来提高MD5哈希密码的安全性吗?

我有一个使用MD5进行盐析和哈希处理的旧密码数据库.我想更新系统,以使数据更安全. 第一种选择是,当用户登录并在一段时间后停用旧用户时,将用户转换为新的哈希方案(Salt + Scrypt或PBKDF2 HMACSHA256),因此他们必须使用密码恢复功能,该功能将自动更新他们的哈希值. 另一个让我立即升级每个人的选项是采用现有的MD5哈希,为每个哈希添加新的随机盐值,然后使用新的哈希 ..
发布时间:2020-05-08 00:33:07 其他开发

在JavaScript中实现sCrypt?

有人问过一段时间 bCrypt的JavaScript实施,似乎已经写了自己的代码来处理实现。有没有人在JavaScript中实现sCrypt? 解决方案 上面链接的答案指向一个不再存在的项目。 然而,这个项目仍然存在: https:// github。 com / cheongwy / node-scrypt-js ..
发布时间:2019-06-06 10:39:56 前端开发

Bouncy Castle scrypt实施

我目前正在使用 scrypt 实施密码哈希。我已经在GitHub上找到了一个很好的 scrypt 实现。令我惊讶的是,我还发现了一个 在Bouncy Castle图书馆实施scrypt 。这个类没有记录,维基百科没有提到Bouncy Castle作为scrypt实现提供程序,我找不到任何使用Bouncy Castles scrypt的人的代码示例,所以这看起来有点让我怀疑。 另一方面,如果我 ..
发布时间:2018-12-20 21:53:38 Java开发

在Swift应用程序中使用哈希密码

为了安全起见,我将加密一些数据,包括我的应用程序中的用户密码。 我的同事选择了scrypt哈希算法,长度为64字节,一个固定的种子,然后转换为十六进制。 Hashing“A12345678Z”导致: 25fac84a1cc3a8f6706848d1016cfe7e9d3631691306dcacae68c11c7b54f0bf89e7a7fc51f7fcc19671775acb21c8 ..
发布时间:2018-06-01 18:50:40 其他开发

Scrypt和Cryptsharp的示例代码

我已经通过Google搜索,我找不到使用 Cryptsharp 库。 您可以提供散列密码的示例吗? 解决方案 只有单次通话,所以我'参考参数: 键:这是你的密码,使用UTF-8编码(无字节顺序标记)将密码编码为字节数组; salt :一串安全随机字节存储与scrypt函数的结果,16字节应该是充足的; 成本:给定的建议是262144,但你如果您的服务器可以处理额外的负载,可 ..
发布时间:2017-08-18 00:35:47 C#/.NET

什么是最佳scrypt工作因素?

我使用 Java scrypt库进行密码存储。它需要一个 N , r 和 p 我加密的东西,其文档称为“CPU成本”,“内存成本”和“并行化成本”参数。只有问题是,我实际上不知道他们具体是什么意思,或什么好的价值观是他们;也许它们在某种程度上对应于 Colin Percival的原始应用上的-t,-m和-M开关? 有没有任何建议?图书馆本身列出了N = 16384,r = 8和p = 1,但 ..
发布时间:2017-01-16 10:56:42 Java开发

对于Scrypt和Cryptsharp示例代码

我已经找遍了谷歌和我找不到Scrypt使用的代码示例(散列密码)使用 Cryptsharp 库。 能否请您对散列密码提供了一个样本? 解决方案 这只是一个呼叫所以我将引导您完成参数: 键:这是你的密码,请使用UTF-8编码(没有字节顺序标记),您的密码编码成字节数组; 盐:安全随机的字符串字节存储与scrypt函数的结果,16个字节应该是充足的; 费用:给定的建议是2621 ..
发布时间:2016-09-26 21:33:46 C#/.NET

.NET实现scrypt的

我读过有关 scrypt 和它的一些优势的的 bcrypt 在某些情况下哈希算法。 总之,似乎scrypt没有被广泛使用呢。有没有人见过到目前为止一个.NET实现它(在C#的青睐)? 解决方案 最后,我发现scrypt的实现在C#中的 CryptSharp库。 图书馆是开源的,并使用 ISC许可证。 CryptSharp 版本历史记录 1.2.0 2011年1月23日: 该SC ..
发布时间:2015-11-25 23:17:07 C#/.NET