僞隨機生成器具體實現——單向散列函數

一 點睛 使用單向散列函數可以編寫能夠生成具備不可預測性的僞隨機數列(即強僞隨機數)的僞隨機數生成器。 二 工作方式 這種僞隨機數生成器的工作方式如下。 1 用僞隨機數的種子初始化內部狀態(計數器)。 2 用單向散列函數計算計數器的散列值。 3 將散列值作爲僞隨機數輸出。 4 計數器的值加1。 5 根據需要的僞隨機數數量重複2到4的步驟。 假設攻擊者獲得了這樣的僞隨機數生成器所生成的過去的僞隨機數
相關文章
相關標籤/搜索