在JavaScript中实现sCrypt?

时间:2011-09-30 23:54:13

标签: javascript scrypt

有人问过JavaScript implementation of bCrypt一段时间后,似乎已经编写了自己的代码来处理实施。有没有人在JavaScript中实现sCrypt?

7 个答案:

答案 0 :(得分:16)

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

但是,这个项目仍然存在:https://github.com/cheongwy/node-scrypt-js

答案 1 :(得分:5)

如果你在谈论tenebrix,那么scrypt的选择比bcrypt更好。到目前为止,我只发现了scrypt的一个不完整的javascript实现,并在搜索时点击此页面。

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

猜猜是一个新的原因,我不能像我想的那样对此进行评论,叹息。

答案 2 :(得分:4)

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

答案 3 :(得分:2)

以下是我能找到的两个:

我只尝试过barrysteyn的节点scrypt,它的优秀。他最近花了很多精力使这个库符合javascript约定,而且API很棒。

答案 4 :(得分:0)

Tony在chrome方面做得很好,chrome的js执行成本比CryptSharp的SCrypt快16384。镀铬约200ms,CryptSharp约450ms。

麻烦的是,IE耗时超过24秒,FF耗时超过16秒。

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

答案 5 :(得分:0)

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

答案 6 :(得分:0)

以下是两个选项:

它们非常具有可比性。