1

暗号乱数を生成するための MIT ライセンスの JavaScript ライブラリを探しています。AES 128 キーを生成するために使用する必要があるため、ジェネレーターは非常に優れたものでなければなりません。残念ながら、私がインターネット上で見つけた (深刻な) ライブラリはすべて GPL ライセンスであり、法的な理由でそれらを使用することはできません。MITライセンス、またはそれ以上に公開されている、使用可能なライブラリを知っていますか?

どうもありがとうございました

4

3 に答える 3

0

前回からMSR JavaScript 暗号化ライブラリが公開されており、まさに私が必要としていたものです。

ちなみに、最近のブラウザはネイティブでいくつかの暗号をサポートするようになりました (chrome は暗号的に安全な疑似乱数をサポートし、IE11 にはさらに多くの機能があります: http://msdn.microsoft.com/en-us/library/ie/dn302338%28v=vs .85%29.aspx

于 2014-11-29T15:09:56.737 に答える
0

この質問は、Javascript で暗号的に強力な疑似乱数を生成しますか? とよく似ています。.

ブラウザーでの JavaScript:

Firefox と Chrome には、これを行うための実験的な API があります: window.crypto.getRandomValues.

ブラウザーで十分なエントロピーを収集するのは難しいため、他のブラウザー ライブラリーには問題があります。そのため、多くの場合、起動時間が長くなるか、低品質のランダム性が生成される可能性があります.

いくつかの乱数発生器ライブラリ:

BSD は寛容なライセンスであるため、最初の 2 つはライセンス要件を満たしている可能性があります。完全を期すために 3 番目を含めました。

ノード.js:

crypto.randomBytes

于 2012-09-14T13:57:37.633 に答える
0

あなたはおそらくcrypto-jsを見たいと思うでしょう-それはBSDライセンスであり、私はよく尊敬されていると思います-3年以上前から存在しています。

于 2012-09-13T17:46:31.730 に答える