有人之前问过关于JavaScript实现bCrypt的问题,看起来他们已经编写了自己的代码来处理实现。有人有JavaScript中sCrypt的实现吗?
有人之前问过关于JavaScript实现bCrypt的问题,看起来他们已经编写了自己的代码来处理实现。有人有JavaScript中sCrypt的实现吗?
上面链接的答案指向了一个已经不存在的项目。
然而,这个项目仍然存在:https://github.com/tonyg/js-scrypt
https://github.com/tonyg/js-scrypt 是 Colin Percival 的 scrypt() 函数的 emscripten 编译版本。
Tony 在 Chrome 上表现出色,Chrome 的 JS 执行速度比 CryptSharp 的 SCrypt 快 16384 倍。Chrome 大约需要 200ms,而 CryptSharp 需要 450ms。
问题在于,IE 需要高达 24 秒的时间,而 FF 则需要高达 16 秒。
不幸的是,并非所有的浏览器都是平等的。