by
Anonymous Coward
on 2019年07月17日 21時51分
(#3653278)
> UUID generation: UUIDs are supposed to be universally unique but are not cryptographic key material. ソースのコメントに書いてあることから察すると、UUIDが被るのが起動しない原因っぽい。 つまり、生成された乱数が被らないことを期待してRDREAND叩いていたsystemdの設計が糞ってこと。
てっきり暗号化の為かと思っていたけど、 (スコア:0)
最後の一行でひっくり返された。
んじゃブート時の何に乱数が必要だったんだろう?
それもセキュラでなくても問題ないとか。
Re: (スコア:-1)
本の虫に書いてあんだろ
リンク先まで読み行けよ
ハッシュテーブルなんかのシード値って言ってんのに
Re:てっきり暗号化の為かと思っていたけど、 (スコア:0)
ブート失敗する理由は見当たらないんだけど引用してくれる?
Re:てっきり暗号化の為かと思っていたけど、 (スコア:1)
> UUID generation: UUIDs are supposed to be universally unique but are not cryptographic key material.
ソースのコメントに書いてあることから察すると、UUIDが被るのが起動しない原因っぽい。
つまり、生成された乱数が被らないことを期待してRDREAND叩いていたsystemdの設計が糞ってこと。
Re: (スコア:0, すばらしい洞察)
systemdのソースなんて読みたくないな
Re: (スコア:0)
本の虫に書いてあるって言ったくせに無責任な奴だな
Re: (スコア:0)
書いてあるよ?
> もう一つの問題は、なぜsystemdはRDRANDを直接使っているのかということだ。Linuxカーネルの提供する/dev/urandomではなぜだめなのか。
> その理由は他ならぬsystemdのソースコードにコメントとして記載されている。
> https://github.com/systemd/systemd/blob/f90bcf8679e8708788290519dc0937... [github.com]
だから、嫁
エントリーポイントから追っかけて嫁とは言ってねぇ
どこを読めばいいのかもわかるんだから嫁