何かを設定しています。正確に何が重要ではないでしょう。
とにかく、私のアプリケーションでは/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
エントロピー干ばつ中にブロックされませんが、初期シードは十分なエントロピーを使用するため、ランダム性の「弱点」はこの時点で純粋に理論的です。