2010-07-11 71 views

回答

5

每當你隨機生成意在密碼學中使用的隨機數,你應該真的確保數量是真的隨機的。 GUID傾向於基於可以被發現,猜測或推斷的值(例如當前系統時間或網卡MAC地址)生成,因此可能會猜測現時。

2

隨機數應該是隨機的(或至少是不可猜測的)。 GUID對它們有很大的非隨機性(我不確定GUID中有多少位熵)。

+0

對於GUID究竟是什麼以及它們是如何生成的,存在着不同的定義,假設的問題是「GUID中有多少位熵?幾乎毫無價值。更糟糕的是,我不認爲任何定義都爲隨機性的產生設定了明確的標準,因此理論上來說,GUID中的所有隨機性都可能來自用投幣機翻轉PRNG。 – 2010-07-11 03:51:39