随机性和你
需要内容
对于大多数应用程序,java.utils.Random 类是随机数据的完美来源。如果你需要从数组中选择随机元素,或生成随机字符串,或创建临时唯一标识符,你应该使用 Random。
然而,许多加密系统依赖随机性来保证其安全性,而 Random 提供的随机性质量不够高。对于任何需要随机输入的加密操作,你应该使用 SecureRandom 代替。
需要内容
对于大多数应用程序,java.utils.Random 类是随机数据的完美来源。如果你需要从数组中选择随机元素,或生成随机字符串,或创建临时唯一标识符,你应该使用 Random。
然而,许多加密系统依赖随机性来保证其安全性,而 Random 提供的随机性质量不够高。对于任何需要随机输入的加密操作,你应该使用 SecureRandom 代替。