/dev/randomと/dev/urandomだけをコピーできますか?

/dev/randomと/dev/urandomだけをコピーできますか?

何かを設定しています。正確に何が重要ではないでしょう。

とにかく、私のアプリケーションでは/dev/randomと/dev/urandomが必要ですが、欠落しているというエラーが発生します。

それで、それらが含まれているLinuxバージョンからそれらをコピーしましたが、すべてがうまくいきました。

これは大丈夫ですか?私がこれを行うと、何が間違っている可能性がありますか?これがうまくいかない場合は、/dev/randomと/dev/urandomを生成する「正しい」方法がありますか?

ベストアンサー1

2 つのデバイスを正しく作成するには、次のようにします。

mknod -m 444 /dev/random c 1 8
mknod -m 444 /dev/urandom c 1 9

/dev/random高エントロピー擬似乱数データが​​生成される。エントロピーが使い果たされると、新しいPRDに対して十分なエントロピーが生成されるまでブロックされます。

/dev/urandomエントロピーが十分に高いかどうか気にしない場合、現在の暗号化の理解によると、実際には意味がありません。結果はurandomエントロピー干ばつ中にブロックされませんが、初期シードは十分なエントロピーを使用するため、ランダム性の「弱点」はこの時点で純粋に理論的です。

おすすめ記事