gpt4 book ai didi

javascript - scrypt.js 失败,N 大于 2^14

转载 作者:行者123 更新时间:2023-11-30 16:58:29 25 4
gpt4 key购买 nike

这行得通

var scrypt = scrypt_module_factory();
var pwh=scrypt.crypto_scrypt(scrypt.encode_utf8("pleaseletmein"),
scrypt.encode_utf8("SodiumChloride"),
Math.pow(2,14), 8, 1, 224);

失败

var scrypt = scrypt_module_factory();
var pwh=scrypt.crypto_scrypt(scrypt.encode_utf8("pleaseletmein"),
scrypt.encode_utf8("SodiumChloride"),
Math.pow(2,15), 8, 1, 224);

区别在于 N 参数是 2^15 而不是 2^14

有什么想法吗?

在Firebug控制台失败如下

uncaught exception: abort() at 
wa@http://localhost/keybase/javascript/scrypt.js:10126:9
ua@http://localhost/keybase/javascript/scrypt.js:132:9
nc@http://localhost/keybase/javascript/scrypt.js:1266:9
bL@http://localhost/keybase/javascript/scrypt.js:4164:33
bu@http://localhost/keybase/javascript/scrypt.js:2168:33
crypto_scrypt@http://localhost/keybase/javascript/scrypt.js:10263:1
get_salt/<.success@http://localhost/keybase/javascript/main.js:91:1
jQuery.Callbacks/fire@http://code.jquery.com/jquery-latest.js:3119:1
jQuery.Callbacks/self.fireWith@http://code.jquery.com/jquery-
latest.js:3231:7
done@http://code.jquery.com/jquery-latest.js:9275:67
.send/callback@http://code.jquery.com/jquery-latest.js:9685:8
.send@http://code.jquery.com/jquery-latest.js:9691:7
.ajax@http://code.jquery.com/jquery-latest.js:9176:5
get_salt@http://localhost/keybase/javascript/main.js:95:9
@http://localhost/keybase/javascript/main.js:58:9
jQuery.event.dispatch@http://code.jquery.com/jquery-latest.js:4641:1
jQuery.event.add/elemData.handle@http://code.jquery.com/jquery-
latest.js:4309:1

最佳答案

 var scrypt = scrypt_module_factory(67108864);

解决了这个问题。感谢上面的 Anton Samsonov。这是一个内存问题。没有参数的初始化默认为 32mb。如上初始化将内存使用设置为 64mb。

关于javascript - scrypt.js 失败,N 大于 2^14,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29268935/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com