隨機性和你
需要內容
對於大多數應用程式,java.utils.Random
類是隨機資料的完美來源。如果你需要從陣列中選擇隨機元素,或生成隨機字串,或建立臨時唯一識別符號,你應該使用 Random
。
然而,許多加密系統依賴隨機性來保證其安全性,而 Random
提供的隨機性質量不夠高。對於任何需要隨機輸入的加密操作,你應該使用 SecureRandom
代替。
需要內容
對於大多數應用程式,java.utils.Random
類是隨機資料的完美來源。如果你需要從陣列中選擇隨機元素,或生成隨機字串,或建立臨時唯一識別符號,你應該使用 Random
。
然而,許多加密系統依賴隨機性來保證其安全性,而 Random
提供的隨機性質量不夠高。對於任何需要隨機輸入的加密操作,你應該使用 SecureRandom
代替。