Node.js用の暗号化された安全な番号ジェネレータを探しています。私の知る限り。 Math.random()
はこれらの要件を満たしていません。暗号で安全な数値を生成できるnodejs libはありますか?
Math.random()
は安全ではありません。 Node.jsで [〜#〜] csprng [〜#〜] が必要な場合、 crypto.randomBytes()
が探しているものです。
いくつかのライブラリが利用可能ですが、本当に本当のランダムであるかどうかを確認する必要があります。
ランダムな数字を生成する算術的な方法を考える人は、もちろん、罪の状態にあります。
基本的に、どのライブラリも「本当に真のランダム」を生成できません。最近、一部のプロセッサにはハードウェアRNGのサポートが含まれています。
そうは言っても、CSPRNGでは不十分なアプリケーションはほとんどありません。実際、CSPRNGは、私には考えられないほどの高品質のランダム性を提供します。