如何加快多个crypto.randomBytes调用

时间:2018-10-25 16:14:06

标签: javascript node.js

我将建立一个使用crypto.randomBytes()的服务。据我所知,它正在阻止I / O。有没有办法至少加快这个过程?多核或多线程能做什么?

1 个答案:

答案 0 :(得分:1)

此处有一些详细信息:How random is crypto#randomBytes?

假设您不使用Windows crypto.randomBytes(),则使用/dev/urandom。如果存在性能瓶颈,似乎有一些使用/dev/urandom的替代方法:https://serverfault.com/questions/6440/is-there-an-alternative-to-dev-urandom

也不,/ dev / urandom将无法运行多核:https://bbs.archlinux.org/viewtopic.php?id=160967