【发布时间】:2014-05-04 16:01:09
【问题描述】:
我尝试使用 crypto.randomBytes() 方法生成非常大量 (> 1GB) 的伪随机数据,但我无法为耗尽的熵源生成异常,以查看我的应用程序在这种可能的异常情况下的行为.
来自 Node.JS 文档:
注意:如果没有足够的,会抛出错误或调用带有错误的回调 累积熵以生成加密强数据。
我的问题是:
如何排空所有熵源使crypto.randomBytes()产生异常?
【问题讨论】:
-
randomBytes只是调用RAND_bytes,具体实现方式因操作系统而异。
标签: node.js