【发布时间】:2016-06-12 19:53:59
【问题描述】:
我尝试生成一个 RSA 密钥,由于这需要一些时间,我想使用 multithread.js 来生成密钥。
我的代码:
<script src="../js/multithread.js"></script>
<script src="../js/crypto/cryptico.js"></script>
<script>
var keyPair;
var MT = new Multithread(2);
MT.process(
function () {
var bits = 4096;
return cryptico.generateRSAKey("passphrase", bits);
}, function (key) {
keyPair = key;
publicKey = cryptico.publicKeyString(keyPair);
}
)();
</script>
我得到一个
ReferenceError: cryptico is not defined
错误。
我知道 multithread.js 与应用程序的作用域不同。 那么如何访问 cryptico 库或将范围传递给 multithread.js?
【问题讨论】:
标签: javascript multithreading cryptico