/dev/randomのディスク読み取りなどを提供

/dev/randomのディスク読み取りなどを提供

/dev/random十分なエントロピーを提供する方法はありますか?データが完全にランダムである必要はありません。つまり、pidに時間を追加し、ここに27を追加できます。気にしません。より速く実行したいだけです。

私はボールを転がそうとしましたdd if=/dev/zero of=/dev/null。予測できないブロック電話を受けないように人工的にadd_keystroke_randomness/linux/random.hをやる方法がないかどうか疑問に思いました。/dev/randomつまり、速度のためにランダム性をある程度犠牲にする意向があります。

PS - 使用を提案しないでください。/dev/urandom

ベストアンサー1

エントロピーを生成する方法にはさまざまなソリューションがあります。例えばhaveged(私は自分自身について非常に満足しています)timer_entropydなどaudio-entropydです。彼らは通常、最も頻繁に使用されるアプリケーションに十分なエントロピーを生成します/dev/random。最大限に活用したい場合は、ハードウェアランダムマイザー(USBスティックとして使用可能)もあります。おそらくあなたが思うよりも少ないエントロピーを生成します...

それにもかかわらず、/dev/urandomこれはデータが即座に必要なときに常に良いオプションです。

大容量データ(ハードドライブの上書きなど)の場合、使用可能なエントロピーに関係なく、任意のデバイスは速度に関しては適していません。このようなPRNGベースのソリューションは、shred実際にはより良く、より高速です。

おすすめ記事