10

不久前有人询问bCrypt 的 JavaScript 实现,似乎已经编写了自己的代码来处理实现。有人在 JavaScript 中实现了 sCrypt 吗?

4

7 回答 7

15

上面链接的答案指向一个不再存在的项目。

然而,这个项目仍然存在:https ://github.com/tonyg/js-scrypt

于 2012-06-10T14:13:52.210 回答
5

如果您谈论的是tenebrix,那么对于设定的目标,scrypt 的选择比 bcrypt 更好。到目前为止,我只找到了一个不完整的 scrypt javascript 实现,并在搜索时点击了这个页面。

https://github.com/byrongibson/scrypt-js https://github.com/cheongwy/node-scrypt-js是我迄今为止找到的所有东西,似乎还没有代码。

猜猜这是一个新的原因,我不能像我想要的那样评论上面的内容,叹息。

于 2011-10-02T14:13:30.203 回答
4

https://github.com/tonyg/js-scrypt是 Colin Percival 的 scrypt() 函数的 emscripten 编译版本。

于 2013-08-14T01:22:45.040 回答
2

这是我能找到的两个:

我只尝试过 barrysteyn 的 node-scrypt,它非常棒。他最近花了很多精力使库符合 javascript 约定,并且 API 很棒。

于 2013-07-12T01:17:48.797 回答
0

Tony 在 chrome 中的表现很好,chrome 的 js 执行成本比 CryptSharp 的 SCrypt 快 16384。chrome 大约 200 毫秒,CryptSharp 大约 450 毫秒。

问题是 IE 需要 24 秒以上,FF 需要 16 秒以上。

不幸的是,并非所有浏览器都是平等的。

于 2013-12-07T02:11:27.977 回答
0

我将把我的实现扔进戒指:https ://github.com/cryptocoinjs/scryptsy 。它基于https://github.com/cheongwy/node-scrypt-js,但已经在 Node.js 和浏览器中进行了清理和测试。

于 2014-04-28T16:09:58.233 回答
0

这里有两个选项:

他们相当具有可比性。

于 2016-09-02T18:37:28.660 回答