0

では、Linux用のエントロピープールジェネレーターのプログラミングを始めたいと思います。私はエントロピー生成のソースを読んでいますが、最も強力なエントロピーソースは読み取りハードウェアから来ているようです。必要なソースにアクセスすることもできますか、それともオペレーティングシステムによってアクセスできなくなりますか?また、可能であれば、これらのデバイスとの通信をどのように開始しますか。私はもっ​​と調べようと思っていますが、誰かが私を正しい方向に向けることさえできれば、それは大いにありがたいです。

4

1 に答える 1

1

ハードウェアジェネレータを追加する方法については、http://sourceforge.net/projects/gkernel/files/rng-tools/を確認してください。

hw_randomのものにアクセスするためのモジュールは、insmodを使用していつでもロードできます。

別のオプションは、ランダムデータをキャラクターデバイスノードに書き込み、rngdを使用してそれをエントロピーソースにすることです。やさしい:

rngd -r /dev/myrandomthing

管理者としてデバイスノードを作成し、直接アクセスできます。

ここでの唯一の問題は、実際にランダムなものをランダムノードに取り込むことです...オンボードハードウェアを使用していない場合、それはまったく別の話です。

これがお役に立てば幸いです

于 2011-09-14T13:09:12.667 に答える